KNOWLEDGE NOTESKnowledge Notes
Explore curated knowledge, course notes and methods, with their existing content and sources preserved.
This index lists complete English editions. Additional Chinese notes and bilingual updates remain available in the Chinese index.
350knowledge notesDistinction between multilingual and multi-regional sites. 3 equivalent hreflang implementation methods (HTML link / HTTP header / Sitemap), choose only one. 6 iron rules of hreflang (every version lists all versions including itself + bidirectional links + absolute URLs + ISO 639-1 + ISO 3166-1 + x-default). 4 URL structure options (ccTLD strongest signal / subdomain / subdirectory / parameter not recommended). Google's signal priority for selecting locale (ccTLD > hreflang > server location > others). Googlebot geo-distributed crawling behavior for locale-adaptive pages. SafeSearch filtering algorithm + EDSA (Educational/Documentary/Scientific/Artistic) exemptions. 5 best practices for explicit content (prevent UGC CSAM / allow fetching of videos / do not block age gates / separate domains / mark meta rating="adult") + 5 common misclassification fixes.
Google's 3-stage JavaScript processing pipeline (crawl / render / index) + render queue mechanism + WRS (Web Rendering Service). 15 best practices + an 11-step diagnosis checklist. Common SPA (Single-Page Application) pitfalls: soft 404 errors / fragment routing / Local Storage failures / cache fingerprinting / traps of injecting robots meta via JS / shadow DOM in Web Components. Dynamic rendering is a legacy workaround; SSR / static rendering / hydration are recommended instead. Use viewport detection for lazy loading + convert infinite scroll to paginated URLs. Web Components must use Slot.
Google's 3-stage JS processing (crawl/render/index) + render queue mechanism + WRS (Web Rendering Service). 15 best practices + 11-step troubleshooting checklist. Must-avoid SPA pitfalls: soft 404 / fragment routing / Local Storage failure / cache fingerprinting / robots meta JS injection trap / web components shadow DOM. Dynamic rendering is now a workaround; SSR / static / hydration are recommended. Lazy load viewport + infinite scroll → paginated URLs. Web Components Slot must be used
Overview of the Structured Data (SD) framework and all 34 rich result types supported by Google. How to choose among the 3 formats (JSON-LD recommended / Microdata / RDFa; data-vocabulary.org is deprecated). **5 quality guidelines** (content / relevance / completeness / location / specificity) plus images + 2 patterns for multiple items on one page (nesting / linking independent items with @id). The complete type table is organized by category (e-commerce / organization / sports / recruitment / entertainment / news / dining / education) + required fields for each type / key pitfalls. **Latest deprecation**: FAQ will no longer show rich results starting 2026-05-07 (tools will be removed in 2026-06 / API will be removed in 2026-08). Generate SD with JavaScript (Google Tag Manager / custom JS) + note that crawl frequency will decrease when using GTM for Product-type SD. For image copyright metadata, use schema.org/CreativeWork (creator + creditText + copyrightNotice + license + acquireLicensePage). Speakable is limited to news + en-US/-CA/-AU/-IE/-NZ/-UK + a few sentences totaling ≤ 30 seconds. Difference between SD for paywalled content and cloaking (policy violation): you must mark isAccessibleForFree=false and use cssSelector. Carousel is only available for 4 categories: Recipe/Course/Restaurant/Movie + 4 cases for ItemList @id linking.
All visual elements on Google Search result pages. 4 result types (Text/Rich/Image/Video) plus Exploration features. Attribution (Favicon/Site name/Visible URL/Domain/Breadcrumb). **Title link**: 11 best practices + 6 major Google override scenarios (half-empty/obsolete/inaccurate/duplicate/no clear main content/lang mismatch) + 9 sources. **Snippet** elements + 6 meta description guidelines + 3 rules for Read more deep links. **Favicon**: 6 implementation rules (domain/subdomain level only + 8x8px minimum + must be crawlable by Googlebot-Image). **Sitelinks**: 4 guidelines + removal methods. **Featured Snippets**: fully blocked by nosnippet / partially blocked by max-snippet / cannot be actively marked up. **Enriched search** (Jobs/Recipes/Events are the only ones) + 5 quality guidelines. **AI Features** (AI Overviews + AI Mode): no special SEO requirements, **no AI text file / no special schema**, control with nosnippet/max-snippet/noindex + use Google-Extended to control AI training. **Translated results**: 21 languages + notranslate opt-out + 9-step algorithm for providing URL decoding to ad networks. **Preferred sources** (Top Stories): users actively select preferences + deeplinks + button assets.
Google Search ranking mechanisms (14 named ranking systems + 4 retired systems). How to diagnose traffic drops from Core updates and response strategies (wait + self-check + no quick fixes). Spam updates and SpamBrain. Establish official identity via Business Profile + Search Console + Knowledge Panel + Organization structured data. 1 key decision table (small drop vs large drop)
Entry-level guide to Google Search Central. Covers the 3 stages of Google Search (crawl/index/serve), the 3 pillars of Search Essentials (technical requirements/spam policies/best practices), E-E-A-T and helpful content self-checks, the impact of generative AI (AI Overviews + AI Mode) on SEO, things you don’t need to do (AEO/GEO/chunking/llms.txt are all myths), pitfalls to avoid when hiring an SEO consultant, and complete checklists for site launch, content optimization, links, mobile, and HTTPS.
15 months of SEO office hours Q&As from the Google Search Quality team + thematically distilled takeaways from 3 official FAQ topics. Covers indexing realities / the truth about 404s / site migrations / canonical tags / robots vs noindex / hreflang / mobile-first indexing / spammy links / structured data boundaries / hacked site characteristics / quality-first approach / sitemap limits / AI content / CTR misconceptions / speed metrics / comment aggregation pitfalls / Geo-IP anti-patterns / Bloom filter explanation / soft 404s / memorable quotes from Google representatives
The first 6 years of the Google Search Central Blog (2005–2010, ~708 posts): launch and maintenance of the Webmaster Tools platform / evolution of the Sitemap 0.84–0.90 protocol / early spam governance / badware/StopBadware security partnership / start of the Matt Cutts video series / the Vanessa Fox era / launch of the Canonical link element (2009) / international blog branches / first malware warnings / the link economy war (major paid links debate 2007–2008) / duplicate content myth education / first edition of the SEO Starter Guide (2008) / Caffeine indexing architecture (2010) / Site Speed becomes a ranking signal (2010)
The first 6 years of the Google Search Central blog (2005–2010, approximately 708 posts): birth and maintenance of the Webmaster Tools platform / evolution of the Sitemap protocol from 0.84 to 0.90 / early spam governance / badware / StopBadware security partnership / the start of the Matt Cutts video series / the Vanessa Fox era / launch of the Canonical link element (2009) / international blog branches / the first malware warning / the link economy war (major paid links debate 2007–2008) / education on duplicate content myths / first edition of the SEO Starter Guide (2008) / Caffeine indexing architecture (2010) / Site Speed becomes a ranking signal (2010)
5 years of the Google Search Central blog (2011-2015, approximately 528 articles): the double blow of Panda (2011) + Penguin (2012) plus ongoing refreshes / Hummingbird (2013, semantic search revolution) / Knowledge Graph (2012) / Mobilegeddon (April 2015, mobile-friendliness becomes a ranking signal) / Authorship (launched 2011, killed 2014) / Author rank myth debunked / the rise of the Semantic Web / schema.org launch (2011) / Disavow Tool (2012) / Penguin incorporated into core (later, 2016) / rel=alternate hreflang (from 2011) / HTTPS becomes a ranking signal (2014) / full lifecycle of Authorship / mobile-friendly badge / Knowledge Graph + Carousel / Webmaster Conferences shift to Hangouts
Google Search Central Blog 5 years (2011-2015, ~528 posts): Panda (2011) + Penguin (2012) double strike + ongoing refreshes / Hummingbird (2013, semantic search revolution) / Knowledge Graph (2012) / Mobilegeddon (2015-04, mobile-friendly ranking signal) / Authorship (launched 2011, killed 2014) / Author rank myth busting / Semantic Web as the major trend / schema.org launch (2011) / Disavow Tool (2012) / Penguin into core (later, 2016) / rel=alternate hreflang (from 2011) / HTTPS as ranking signal (2014) / Full lifecycle of Authorship / mobile-friendly badge / Knowledge Graph + Carousel / Webmaster Conference shifted to hangouts
Google Search Central Blog 5 years (2016-2020, ~302 posts): AMP launch and expansion (2016) + Mobile-First Indexing announcement (2016-11) + large-scale rollout (started 2018-03) + full web rollout (announced 2020-03, completed 2023-10) / new Search Console rebuild (2018) / HTTPS enforcement (2017-2018 Chrome marks Not Secure) / evergreen Googlebot (one-time upgrade to Chrome 74 in 2019-05) / precursors to the Helpful Content Update / internationalization of Webmaster Conferences / COVID response (virtual events, business hours pause) / Goodbye Flash (2019) / Rendertron / Dynamic Rendering / introduction of the Core Web Vitals concept (2020) / Speed report / Webmasters → Search Central rename (2020-11) / Removals report improvements / FAQ and How-to structured data launch (2019-05) / nofollow → sponsored/ugc (2019-09) / Indexing API for jobs (2018)
Google Search Central blog over 5 years (2016–2020, approximately 302 posts): AMP launch and expansion (2016) + Mobile-First Indexing announcement (November 2016) + large-scale rollout launch (starting March 2018) + full web rollout (announced March 2020, completed October 2023) / new Search Console rebuild (2018) / HTTPS push (Chrome marked "Not Secure" in 2017–2018) / evergreen Googlebot (one-time upgrade to Chrome 74 in May 2019) / premonition of the Helpful Content Update / internationalization of Webmaster Conferences / COVID response (online events, business suspension) / farewell to Flash (2019) / Rendertron / Dynamic Rendering / introduction of Core Web Vitals concept (2020) / Speed report / Webmasters → Search Central rename (November 2020) / Removals report improvements / FAQ and How-to structured data launch (May 2019) / nofollow → sponsored / ugc (September 2019) / Indexing API for jobs (2018)
Google Search Central Blog 6 years (2021-2026, ~211 posts): **Page Experience launch** (2021-05-Q2 mobile, 2022-Q1 desktop) + detailed Core Web Vitals / **Helpful Content Update** (2022-08-25, merged into core in 2024-03) / **Product reviews updates** series (2021-04, 2021-12, etc.) / **link spam update** (2021-07, 2022-12) / **site reputation abuse** (2024-03, 2024-11) / **AI generated content guidance** (2023-02) / **Helpful Content into core ranking system** (2024-03) / **INP into Core Web Vitals** (2023-05) / **August 2024 core update** / **AI Overviews / AI Mode** (2024-2025) / **2025-06 simplifying search results** (major SD cleanup) / **Crawling December 2024 series** (4-post educational series)/ **Robots Refresher 2025 series** / **back button hijacking spam policy** (2026-04) / **FAQ deprecation announcement** (2026-05)
Six years of the Google Search Central blog (2021–2026, approximately 211 articles): **Page Experience launch** (mobile in May 2021, desktop in Q1 2022) + detailed Core Web Vitals coverage / **Helpful Content Update** (August 25, 2022; merged into the core algorithm in March 2024) / **Product reviews updates** series (April 2021 / December 2021, etc.) / **link spam updates** (July 2021 / December 2022) / **site reputation abuse** (March 2024 / November 2024) / **AI-generated content guidance** (February 2023) / **Helpful Content merged into the core ranking system** (March 2024) / **INP added to Core Web Vitals** (May 2023) / **August 2024 core update** / **AI Overviews / AI Mode** (2024–2025) / **June 2025 simplifying search results** (large-scale cleanup of structured data types) / **Crawling December 2024 series** (4 educational articles) / **Robots Refresher 2025 series** / **back button hijacking spam policy** (April 2026) / **FAQ deprecation announcement** (May 2026)
A thematic distillation of 23 Google Search Central blog announcements covering core updates, spam updates, product reviews, and page experience. Google’s own official explanation of how its algorithms have evolved.
A thematic distillation of 38 Google Search Central blog posts covering Googlebot user agents / JavaScript SEO / the mobile-first transition / Page Experience / Core Web Vitals / the rise and fall of AMP / and Crawl Budget.
A thematic distillation of 20 Google Search Central blog posts covering quality policies, E-E-A-T, Helpful Content, the Quality Rater Guidelines, and deceptive behavior policies.
A thematic distillation of 15 Google Search Central blog posts covering robots.txt standardization, sitemap best practices, canonical errors, hreflang in practice, and the Indexing API.