diff --git a/roadmaps/seo/content/5xx--server-errors@07Kx4mgyI26CbQnd0te-I.md b/roadmaps/seo/content/5xx--server-errors@07Kx4mgyI26CbQnd0te-I.md new file mode 100644 index 000000000..10c6c042f --- /dev/null +++ b/roadmaps/seo/content/5xx--server-errors@07Kx4mgyI26CbQnd0te-I.md @@ -0,0 +1,3 @@ +# 5xx & Server Errors + +A 5xx status code indicates a server-side error, meaning the problem is with the website's server rather than the request itself. Frequent 5xx errors during crawling can cause search engines to slow down or reduce how often they crawl a site, since it signals the server may be unreliable. \ No newline at end of file diff --git a/roadmaps/seo/content/accuranker@8rYi-p6zBdQNk3Yy7GwbF.md b/roadmaps/seo/content/accuranker@8rYi-p6zBdQNk3Yy7GwbF.md index 2e2d7fe6f..de5757c77 100644 --- a/roadmaps/seo/content/accuranker@8rYi-p6zBdQNk3Yy7GwbF.md +++ b/roadmaps/seo/content/accuranker@8rYi-p6zBdQNk3Yy7GwbF.md @@ -1,3 +1,3 @@ # AccuRanker - + AccuRanker is a rank tracking tool built specifically for speed and accuracy at scale, commonly used by agencies and larger sites that need to track rankings for a large number of keywords. \ No newline at end of file diff --git a/roadmaps/seo/content/agentic-search@uP6jREjhcYMgx-MTMaVt1.md b/roadmaps/seo/content/agentic-search@uP6jREjhcYMgx-MTMaVt1.md new file mode 100644 index 000000000..59a4bb7c7 --- /dev/null +++ b/roadmaps/seo/content/agentic-search@uP6jREjhcYMgx-MTMaVt1.md @@ -0,0 +1,3 @@ +# Agentic Search + +Agentic search is when an AI system does not just answer a question, but takes actions on a user's behalf, such as browsing multiple pages, comparing options, or completing a task like booking or purchasing. It represents a shift from search as information retrieval toward search as a component of autonomous task completion. \ No newline at end of file diff --git a/roadmaps/seo/content/ahrefs-brand-radar@T7rsATMjOf6aCoTFCHDJ1.md b/roadmaps/seo/content/ahrefs-brand-radar@T7rsATMjOf6aCoTFCHDJ1.md new file mode 100644 index 000000000..62158df88 --- /dev/null +++ b/roadmaps/seo/content/ahrefs-brand-radar@T7rsATMjOf6aCoTFCHDJ1.md @@ -0,0 +1,3 @@ +# Ahrefs Brand Radar + +Ahrefs Brand Radar is a feature that tracks how often and how prominently a brand appears within AI-generated answers, extending Ahrefs' existing tracking capabilities from traditional search into AI visibility. \ No newline at end of file diff --git a/roadmaps/seo/content/ahrefs@QjR5TdmTfe-Mxu72Q8Pth.md b/roadmaps/seo/content/ahrefs@QjR5TdmTfe-Mxu72Q8Pth.md index 8eaf1138b..2adbc8598 100644 --- a/roadmaps/seo/content/ahrefs@QjR5TdmTfe-Mxu72Q8Pth.md +++ b/roadmaps/seo/content/ahrefs@QjR5TdmTfe-Mxu72Q8Pth.md @@ -1,3 +1,3 @@ # Ahrefs - + Ahrefs is an SEO platform widely used for backlink analysis, keyword research, and rank tracking. It maintains one of the largest independent indexes of backlinks on the web, making it a common choice specifically for link-building research. \ No newline at end of file diff --git a/roadmaps/seo/content/ai-chat-prompts@cGpIPYcKler0FcLwWFzVy.md b/roadmaps/seo/content/ai-chat-prompts@cGpIPYcKler0FcLwWFzVy.md index eef56f5f7..a3964d99a 100644 --- a/roadmaps/seo/content/ai-chat-prompts@cGpIPYcKler0FcLwWFzVy.md +++ b/roadmaps/seo/content/ai-chat-prompts@cGpIPYcKler0FcLwWFzVy.md @@ -1,3 +1,3 @@ # AI Chat Prompts - + AI chat prompts are the actual questions and phrasings people type into AI assistants like ChatGPT when looking for information. Studying these gives insight into how people phrase requests conversationally, which often differs from how they type short keyword searches into a traditional search engine. \ No newline at end of file diff --git a/roadmaps/seo/content/ai-overviews@edVzhSJjNZ42CmIGHfYs_.md b/roadmaps/seo/content/ai-overviews@edVzhSJjNZ42CmIGHfYs_.md index aebd3bb9a..3f23b45c3 100644 --- a/roadmaps/seo/content/ai-overviews@edVzhSJjNZ42CmIGHfYs_.md +++ b/roadmaps/seo/content/ai-overviews@edVzhSJjNZ42CmIGHfYs_.md @@ -1,3 +1,10 @@ # AI Overviews - -AI Overviews are AI-generated summaries that Google shows directly at the top of search results, answering a query before the user scrolls down to individual links. They are built using retrieval from indexed web content, so being cited depends on many of the same technical and content factors as ranking well in normal search results. \ No newline at end of file + +AI Overviews are AI-generated summaries that Google shows directly at the top of search results, answering a query before the user scrolls down to individual links. They are built using retrieval from indexed web content, so being cited depends on many of the same technical and content factors as ranking well in normal search results. + +Visit the following resources to learn more: + +- [@article@AI Overviews Google](https://search.google/ways-to-search/ai-overviews/) +- [@article@AI Overviews: What Are They & How to Optimize for Them](https://www.semrush.com/blog/ai-overviews/) +- [@video@Google AI Overviews & SEO: What's gonna change?](https://www.youtube.com/watch?v=xUyGAbwuTas) +- [@video@Google Just Expanded AI Overviews: This Is What Still Gets Clicked](https://www.youtube.com/watch?v=jL8Q2C4E3RI) \ No newline at end of file diff --git a/roadmaps/seo/content/ai-tools-for-content@FJtTzHUx-Rdrn23Zu2aRn.md b/roadmaps/seo/content/ai-tools-for-content@FJtTzHUx-Rdrn23Zu2aRn.md new file mode 100644 index 000000000..37e5532ca --- /dev/null +++ b/roadmaps/seo/content/ai-tools-for-content@FJtTzHUx-Rdrn23Zu2aRn.md @@ -0,0 +1,3 @@ +# AI Tools for Content + +AI tools for content are software platforms that analyze top-ranking content for a given topic and suggest what a piece of writing is missing, such as related subtopics, terms, or depth of coverage. \ No newline at end of file diff --git a/roadmaps/seo/content/ai-visibility-measurement@M3BNI1m3kelrtO5UZuunv.md b/roadmaps/seo/content/ai-visibility-measurement@M3BNI1m3kelrtO5UZuunv.md index 8c9f87640..346938d25 100644 --- a/roadmaps/seo/content/ai-visibility-measurement@M3BNI1m3kelrtO5UZuunv.md +++ b/roadmaps/seo/content/ai-visibility-measurement@M3BNI1m3kelrtO5UZuunv.md @@ -1,3 +1,3 @@ # AI Visibility Measurement - + AI visibility measurement is the set of metrics used to track how visible a brand is inside AI-generated answers, covering how often it appears across a set of representative prompts, how often and how prominently it gets cited, how it compares to competitors, and whether it is associated with positive or neutral sentiment. \ No newline at end of file diff --git a/roadmaps/seo/content/algorithm-updates@QH9MT5UQHPyqQqacAq_2P.md b/roadmaps/seo/content/algorithm-updates@QH9MT5UQHPyqQqacAq_2P.md new file mode 100644 index 000000000..61ec24a36 --- /dev/null +++ b/roadmaps/seo/content/algorithm-updates@QH9MT5UQHPyqQqacAq_2P.md @@ -0,0 +1,3 @@ +# Algorithm Updates + +Algorithm updates are changes search engines make to how they evaluate and rank content, which can shift rankings across the web without any specific site being penalized individually. They range from broad core updates affecting many sites, to updates specifically targeting spam or low-quality content patterns. \ No newline at end of file diff --git a/roadmaps/seo/content/article-faq--howto@WX8UJ5DBPohLvkAID4C2d.md b/roadmaps/seo/content/article-faq--howto@WX8UJ5DBPohLvkAID4C2d.md new file mode 100644 index 000000000..e26d81d95 --- /dev/null +++ b/roadmaps/seo/content/article-faq--howto@WX8UJ5DBPohLvkAID4C2d.md @@ -0,0 +1,3 @@ +# Article, FAQ & HowTo Schema + +Article schema marks up a piece of content as a news article or blog post, with structured details like publish date and author. FAQ schema marks up a list of questions and answers, sometimes allowing them to display directly in search results. HowTo schema marks up step-by-step instructions, structuring each step so it can potentially be shown directly in search results. \ No newline at end of file diff --git a/roadmaps/seo/content/attributes--relationships@vKRnx5RpTIIa1h9mRyMvy.md b/roadmaps/seo/content/attributes--relationships@vKRnx5RpTIIa1h9mRyMvy.md index f729350d1..da4aa791b 100644 --- a/roadmaps/seo/content/attributes--relationships@vKRnx5RpTIIa1h9mRyMvy.md +++ b/roadmaps/seo/content/attributes--relationships@vKRnx5RpTIIa1h9mRyMvy.md @@ -1,3 +1,3 @@ # Attributes & Relationships - + Attributes are facts a system tracks about a specific entity, such as a company's founding year or industry. Relationships describe how entities connect to each other, such as a person founding a particular company. Together they let a system answer questions that require connecting information across multiple sources, not just retrieving one page. \ No newline at end of file diff --git a/roadmaps/seo/content/author--org-consistency@vM0xCx0N0EUAPj1_3Dqij.md b/roadmaps/seo/content/author--org-consistency@vM0xCx0N0EUAPj1_3Dqij.md index 2b45be6f1..a11154aef 100644 --- a/roadmaps/seo/content/author--org-consistency@vM0xCx0N0EUAPj1_3Dqij.md +++ b/roadmaps/seo/content/author--org-consistency@vM0xCx0N0EUAPj1_3Dqij.md @@ -1,3 +1,3 @@ # Author & Organization Consistency - + This is making sure the name, biography, and stated facts about an author or organization match wherever they appear, whether on the company's own site, a guest post, or a professional profile. Inconsistent details, such as different job titles or misspelled names, make it harder for a system to confirm it is looking at the same entity. \ No newline at end of file diff --git a/roadmaps/seo/content/authors--brands@BWDrPHuMTquQQEBG6hKkK.md b/roadmaps/seo/content/authors--brands@BWDrPHuMTquQQEBG6hKkK.md new file mode 100644 index 000000000..57e66f2ef --- /dev/null +++ b/roadmaps/seo/content/authors--brands@BWDrPHuMTquQQEBG6hKkK.md @@ -0,0 +1,3 @@ +# Authors & Brands + +This refers to schema and structured data specifically identifying the author of a piece of content or the brand behind a product or business. Clearly marking authorship and brand ownership supports both credibility signals and entity recognition across the web. \ No newline at end of file diff --git a/roadmaps/seo/content/backlinks--anchor-text@UtEv5RGFwA2NSzG6YR401.md b/roadmaps/seo/content/backlinks--anchor-text@UtEv5RGFwA2NSzG6YR401.md new file mode 100644 index 000000000..28f2b8116 --- /dev/null +++ b/roadmaps/seo/content/backlinks--anchor-text@UtEv5RGFwA2NSzG6YR401.md @@ -0,0 +1,3 @@ +# Backlinks & Anchor Text + +A backlink is a link from one website pointing to another, treated by search engines as a signal of trust or endorsement. Anchor text is the clickable, visible text of that link, and its wording gives search engines additional context about what the linked page is about. \ No newline at end of file diff --git a/roadmaps/seo/content/beforeafter-prompt-tests@AYQYbILBtsg_qnTLClenK.md b/roadmaps/seo/content/beforeafter-prompt-tests@AYQYbILBtsg_qnTLClenK.md index 8d7f923c4..6c883a2ff 100644 --- a/roadmaps/seo/content/beforeafter-prompt-tests@AYQYbILBtsg_qnTLClenK.md +++ b/roadmaps/seo/content/beforeafter-prompt-tests@AYQYbILBtsg_qnTLClenK.md @@ -1,3 +1,3 @@ # Before/After Prompt Tests - + This means running the same set of AI prompts before and after making a change to a website, then comparing the answers to see whether the change actually affected how AI systems describe or cite the brand. \ No newline at end of file diff --git a/roadmaps/seo/content/branded-vs-non-branded@dzrlgIG5H_AQvYm8n8ZcZ.md b/roadmaps/seo/content/branded-vs-non-branded@dzrlgIG5H_AQvYm8n8ZcZ.md new file mode 100644 index 000000000..7c36f1370 --- /dev/null +++ b/roadmaps/seo/content/branded-vs-non-branded@dzrlgIG5H_AQvYm8n8ZcZ.md @@ -0,0 +1,3 @@ +# Branded vs Non-Branded + +Branded queries are searches that include a company's name, such as "Nike running shoes," while non-branded queries are generic searches without it, such as "best running shoes." Tracking the split between the two shows whether traffic is coming mostly from people who already know the brand or from people discovering it for the first time. \ No newline at end of file diff --git a/roadmaps/seo/content/breadcrumb-video--review@YQa3zt4Oib310DUo4IE2H.md b/roadmaps/seo/content/breadcrumb-video--review@YQa3zt4Oib310DUo4IE2H.md new file mode 100644 index 000000000..8b9ee221e --- /dev/null +++ b/roadmaps/seo/content/breadcrumb-video--review@YQa3zt4Oib310DUo4IE2H.md @@ -0,0 +1,3 @@ +# Breadcrumb, Video & Review Schema + +Breadcrumb schema marks up the navigational path shown above a page's title, such as Home > Category > Product. Video schema provides structured details about an embedded video, like its duration and thumbnail. Review schema marks up ratings and reviews, which can enable star ratings to appear directly in search results. \ No newline at end of file diff --git a/roadmaps/seo/content/brightlocal@bV3Z8yx6aT9AOcMAlHxb1.md b/roadmaps/seo/content/brightlocal@bV3Z8yx6aT9AOcMAlHxb1.md index ae3d5a83b..5498d8bbe 100644 --- a/roadmaps/seo/content/brightlocal@bV3Z8yx6aT9AOcMAlHxb1.md +++ b/roadmaps/seo/content/brightlocal@bV3Z8yx6aT9AOcMAlHxb1.md @@ -1,3 +1,3 @@ # BrightLocal - + BrightLocal is a local SEO platform used for tracking local rankings, auditing citation consistency, and managing reviews across multiple business locations. \ No newline at end of file diff --git a/roadmaps/seo/content/buzzstream@qz9Ua1xx1fWSk1cNa0hz6.md b/roadmaps/seo/content/buzzstream@qz9Ua1xx1fWSk1cNa0hz6.md index 299b7562b..80e7fdd72 100644 --- a/roadmaps/seo/content/buzzstream@qz9Ua1xx1fWSk1cNa0hz6.md +++ b/roadmaps/seo/content/buzzstream@qz9Ua1xx1fWSk1cNa0hz6.md @@ -1,3 +1,3 @@ # BuzzStream - + BuzzStream is an outreach and relationship management tool used in link building and digital PR, helping practitioners track contacts, send pitches, and manage ongoing outreach campaigns at scale. \ No newline at end of file diff --git a/roadmaps/seo/content/canonical@F7BXvp5JV35kyGyPerwNR.md b/roadmaps/seo/content/canonical@F7BXvp5JV35kyGyPerwNR.md new file mode 100644 index 000000000..3b2017ff7 --- /dev/null +++ b/roadmaps/seo/content/canonical@F7BXvp5JV35kyGyPerwNR.md @@ -0,0 +1,3 @@ +# Canonical + +A canonical tag is a snippet of HTML code that tells search engines which version of a webpage is the primary or "master" version. When multiple pages on a website contain identical or very similar content, this tag prevents confusion by signaling to crawlers that they should treat these pages as one. This consolidates ranking signals and ensures your preferred page appears in search results. \ No newline at end of file diff --git a/roadmaps/seo/content/canonicalization@UI3c2c9k1-xkBzGXH8GvF.md b/roadmaps/seo/content/canonicalization@UI3c2c9k1-xkBzGXH8GvF.md new file mode 100644 index 000000000..1b6026acb --- /dev/null +++ b/roadmaps/seo/content/canonicalization@UI3c2c9k1-xkBzGXH8GvF.md @@ -0,0 +1,3 @@ +# Canonicalization + +Canonicalization is the process of telling search engines which URL is the official version of a page when the same content is reachable through more than one URL, such as with or without a tracking parameter. Without this, a search engine might treat duplicate versions of a page as separate, unrelated pages and split ranking signals between them. \ No newline at end of file diff --git a/roadmaps/seo/content/case-studies--benchmarks@S73E2bFxeHDSX3EUgyFpm.md b/roadmaps/seo/content/case-studies--benchmarks@S73E2bFxeHDSX3EUgyFpm.md index 09536db03..4b9571de5 100644 --- a/roadmaps/seo/content/case-studies--benchmarks@S73E2bFxeHDSX3EUgyFpm.md +++ b/roadmaps/seo/content/case-studies--benchmarks@S73E2bFxeHDSX3EUgyFpm.md @@ -1,3 +1,3 @@ # Original Research & Surveys - + This means running your own study or survey instead of citing research that someone else already conducted. It produces original data that did not exist before, giving other sources, including AI systems, a reason to cite your content specifically as the origin. \ No newline at end of file diff --git a/roadmaps/seo/content/cctld-subfolder-subdomain@LY-W-QNZ7KYjQNY793t6K.md b/roadmaps/seo/content/cctld-subfolder-subdomain@LY-W-QNZ7KYjQNY793t6K.md new file mode 100644 index 000000000..bc7c806f6 --- /dev/null +++ b/roadmaps/seo/content/cctld-subfolder-subdomain@LY-W-QNZ7KYjQNY793t6K.md @@ -0,0 +1,3 @@ +# ccTLD vs Subfolder vs Subdomain + +A ccTLD is a country-specific domain ending, like .de for Germany, giving the strongest signal of geographic targeting but requiring separate domains for each market. A subfolder keeps international content under one main domain, such as example.com/de/, while a subdomain places it on a separate address like de.example.com. Each approach involves different tradeoffs between geographic targeting strength and shared domain authority. \ No newline at end of file diff --git a/roadmaps/seo/content/chat-based-search@ilvFr7TFoNjU28HifZjXP.md b/roadmaps/seo/content/chat-based-search@ilvFr7TFoNjU28HifZjXP.md index df00e323f..59c98931e 100644 --- a/roadmaps/seo/content/chat-based-search@ilvFr7TFoNjU28HifZjXP.md +++ b/roadmaps/seo/content/chat-based-search@ilvFr7TFoNjU28HifZjXP.md @@ -1,3 +1,9 @@ # Chat-Based Search - -Chat-based search is when someone finds information by asking a conversational AI assistant, such as ChatGPT or Claude, instead of typing a query into a traditional search engine. The assistant may retrieve information from the web, its training data, or both, then respond in natural language rather than showing a results page. \ No newline at end of file + +Chat-based search is when someone finds information by asking a conversational AI assistant, such as ChatGPT or Claude, instead of typing a query into a traditional search engine. The assistant may retrieve information from the web, its training data, or both, then respond in natural language rather than showing a results page. + +Visit the following resources to learn more: + +- [@article@What is the difference between conversational AI search and a chatbot?](https://www.squiz.net/blog/what-is-the-difference-between-conversational-ai-search-and-a-chatbot) +- [@article@The Future of Search: Generative AI and Chat-Based Search](https://readysetrocket.com/news/the-future-of-search-generative-ai-and-chat-based-search) +- [@article@How Web Search Inside AI Chatbots Works](https://medium.com/data-science-collective/how-web-search-works-in-ai-chats-727ff4328980) \ No newline at end of file diff --git a/roadmaps/seo/content/chatgpt-search@h9DqnyAY6xVRzXuEA6lPk.md b/roadmaps/seo/content/chatgpt-search@h9DqnyAY6xVRzXuEA6lPk.md new file mode 100644 index 000000000..1175c1f00 --- /dev/null +++ b/roadmaps/seo/content/chatgpt-search@h9DqnyAY6xVRzXuEA6lPk.md @@ -0,0 +1,3 @@ +# ChatGPT Search + +ChatGPT Search is a feature that lets ChatGPT retrieve current information from the web when answering a question, rather than relying only on its training data. It presents a conversational answer along with linked sources, similar in concept to a dedicated answer engine. \ No newline at end of file diff --git a/roadmaps/seo/content/chunking@jJ-11e0sx1TMVmRoWGmwB.md b/roadmaps/seo/content/chunking@jJ-11e0sx1TMVmRoWGmwB.md index 67ae3610b..44111770d 100644 --- a/roadmaps/seo/content/chunking@jJ-11e0sx1TMVmRoWGmwB.md +++ b/roadmaps/seo/content/chunking@jJ-11e0sx1TMVmRoWGmwB.md @@ -1,3 +1,3 @@ # Chunking - + Chunking is the process of splitting a long document into smaller pieces before it gets indexed for retrieval. Systems typically search and retrieve at the chunk level rather than the whole-document level, since a smaller, focused piece of text is easier to match accurately to a specific question. How a document gets chunked can affect whether the right piece of information gets found and cited. \ No newline at end of file diff --git a/roadmaps/seo/content/citation-flow@m3vqrPei9SRSAmulW--lt.md b/roadmaps/seo/content/citation-flow@m3vqrPei9SRSAmulW--lt.md new file mode 100644 index 000000000..11338ce77 --- /dev/null +++ b/roadmaps/seo/content/citation-flow@m3vqrPei9SRSAmulW--lt.md @@ -0,0 +1,3 @@ +# Citation Flow + +Citation Flow is a metric from Majestic that estimates the raw link popularity of a website, based on how many sites link to it regardless of their quality. It is typically compared alongside Trust Flow, since a large gap between the two can indicate a site has many low-quality links. \ No newline at end of file diff --git a/roadmaps/seo/content/citation-resources@f5D7eTVr15SKpQz7h6VKg.md b/roadmaps/seo/content/citation-resources@f5D7eTVr15SKpQz7h6VKg.md new file mode 100644 index 000000000..b3e9629cd --- /dev/null +++ b/roadmaps/seo/content/citation-resources@f5D7eTVr15SKpQz7h6VKg.md @@ -0,0 +1,3 @@ +# Citation Sources + +Citation sources are the specific websites and platforms that AI systems most frequently pull from and cite when generating answers, such as community forums, encyclopedic sites, and video platforms. Understanding which sources get cited most often helps prioritize where a brand should have a genuine, active presence. \ No newline at end of file diff --git a/roadmaps/seo/content/clearscope@cuy0qni8CedAqJDj8B5fk.md b/roadmaps/seo/content/clearscope@cuy0qni8CedAqJDj8B5fk.md index 9a04ecced..140ada9d7 100644 --- a/roadmaps/seo/content/clearscope@cuy0qni8CedAqJDj8B5fk.md +++ b/roadmaps/seo/content/clearscope@cuy0qni8CedAqJDj8B5fk.md @@ -1,3 +1,3 @@ # Clearscope - + Clearscope is a content optimization tool that grades a piece of writing against top-performing content for a given topic, suggesting relevant terms and concepts that may be missing. \ No newline at end of file diff --git a/roadmaps/seo/content/cloaking--doorways@GF-rRWhJfFMiUxDYZcsLZ.md b/roadmaps/seo/content/cloaking--doorways@GF-rRWhJfFMiUxDYZcsLZ.md new file mode 100644 index 000000000..41ea41ca9 --- /dev/null +++ b/roadmaps/seo/content/cloaking--doorways@GF-rRWhJfFMiUxDYZcsLZ.md @@ -0,0 +1,3 @@ +# Cloaking & Doorways + +Cloaking is showing search engines different content than what a real visitor sees, typically to manipulate rankings while displaying something else to users. Doorway pages are low-value pages created specifically to rank for narrow search terms and funnel visitors elsewhere, rather than serving as genuine destinations. Both are explicitly against search engine guidelines. \ No newline at end of file diff --git a/roadmaps/seo/content/community-presence@Gki2ES-Dlt-1fnjLSeCTo.md b/roadmaps/seo/content/community-presence@Gki2ES-Dlt-1fnjLSeCTo.md index 6bc81ad63..bd9777d3e 100644 --- a/roadmaps/seo/content/community-presence@Gki2ES-Dlt-1fnjLSeCTo.md +++ b/roadmaps/seo/content/community-presence@Gki2ES-Dlt-1fnjLSeCTo.md @@ -1,3 +1,3 @@ # Community Presence - + Community presence is a brand or individual's activity and reputation within online communities such as Reddit, Quora, and niche forums, where people ask questions and share opinions candidly. These communities are increasingly pulled from directly by AI systems when forming answers, making genuine presence there valuable beyond traditional SEO value. \ No newline at end of file diff --git a/roadmaps/seo/content/competitive-answer-share@YnC3M0IOQtfTUp6CHbNOF.md b/roadmaps/seo/content/competitive-answer-share@YnC3M0IOQtfTUp6CHbNOF.md index 231ee1c08..2d2b80bca 100644 --- a/roadmaps/seo/content/competitive-answer-share@YnC3M0IOQtfTUp6CHbNOF.md +++ b/roadmaps/seo/content/competitive-answer-share@YnC3M0IOQtfTUp6CHbNOF.md @@ -1,3 +1,3 @@ # Competitive Answer Share - + Competitive answer share measures a brand's presence in AI-generated answers relative to its competitors, across the same set of prompts. It shows whether a brand is winning, losing, or roughly matching its competitors for visibility inside AI systems. \ No newline at end of file diff --git a/roadmaps/seo/content/competitor-benchmarking@9zeWrfAR_KvTwdmV6QCqd.md b/roadmaps/seo/content/competitor-benchmarking@9zeWrfAR_KvTwdmV6QCqd.md index 98259f612..84b4a8db1 100644 --- a/roadmaps/seo/content/competitor-benchmarking@9zeWrfAR_KvTwdmV6QCqd.md +++ b/roadmaps/seo/content/competitor-benchmarking@9zeWrfAR_KvTwdmV6QCqd.md @@ -1,3 +1,3 @@ # Competitor Benchmarking - + Competitor benchmarking is the practice of comparing a website's search and AI visibility performance directly against competitors, rather than only tracking its own metrics in isolation. It gives context for whether a given number is actually good or bad within the competitive landscape. \ No newline at end of file diff --git a/roadmaps/seo/content/competitor-gap-analysis@jeO2Xq-UVqxAXo-JYNd9X.md b/roadmaps/seo/content/competitor-gap-analysis@jeO2Xq-UVqxAXo-JYNd9X.md new file mode 100644 index 000000000..2054b2851 --- /dev/null +++ b/roadmaps/seo/content/competitor-gap-analysis@jeO2Xq-UVqxAXo-JYNd9X.md @@ -0,0 +1,3 @@ +# Competitor & Content Gap Analysis + +Competitor analysis is examining what content and strategies competing websites use to rank well. Content gap analysis specifically identifies topics or subtopics that competitors cover but a given site does not, revealing opportunities to create content that closes those gaps. \ No newline at end of file diff --git a/roadmaps/seo/content/content--schema-ab-tests@UTUQMeJf-hv9C_hBRFR3w.md b/roadmaps/seo/content/content--schema-ab-tests@UTUQMeJf-hv9C_hBRFR3w.md index 3b92a6a47..fd128fe0f 100644 --- a/roadmaps/seo/content/content--schema-ab-tests@UTUQMeJf-hv9C_hBRFR3w.md +++ b/roadmaps/seo/content/content--schema-ab-tests@UTUQMeJf-hv9C_hBRFR3w.md @@ -1,3 +1,3 @@ # Content & Schema A/B Tests - + This is testing two versions of a page's content or structured data against each other to see which one performs better in search or AI visibility, rather than assuming a change is an improvement without checking. \ No newline at end of file diff --git a/roadmaps/seo/content/content-consolidation@FvPa3nXZnqaaDwzFkmt4i.md b/roadmaps/seo/content/content-consolidation@FvPa3nXZnqaaDwzFkmt4i.md new file mode 100644 index 000000000..f070ce2e7 --- /dev/null +++ b/roadmaps/seo/content/content-consolidation@FvPa3nXZnqaaDwzFkmt4i.md @@ -0,0 +1,3 @@ +# Content Consolidation + +Content consolidation is the process of combining multiple low-performing or redundant pages on a website into a single, comprehensive piece of content. By merging similar topics, you reduce keyword cannibalization and create a more authoritative resource that provides greater value to readers. This practice involves redirecting the old, individual URLs to the new, unified page, which helps streamline your site structure and improves the overall relevance of your information. \ No newline at end of file diff --git a/roadmaps/seo/content/content-freshness--decay@HQHd1ll4hLHkuZaF4xdnL.md b/roadmaps/seo/content/content-freshness--decay@HQHd1ll4hLHkuZaF4xdnL.md index 77957acd8..06d893617 100644 --- a/roadmaps/seo/content/content-freshness--decay@HQHd1ll4hLHkuZaF4xdnL.md +++ b/roadmaps/seo/content/content-freshness--decay@HQHd1ll4hLHkuZaF4xdnL.md @@ -1,3 +1,3 @@ # Content Freshness & Decay - + Content freshness is whether a piece of content still reads as current and up to date, which search and AI systems weigh when a query specifically benefits from recent information. Content decay is the gradual decline in a page's rankings and traffic over time as it ages or as competing content improves, requiring an ongoing process of auditing, updating, or consolidating older content to keep it performing. \ No newline at end of file diff --git a/roadmaps/seo/content/content-lifecicle@SNuAwAEhzUY9HAHBiL84U.md b/roadmaps/seo/content/content-lifecicle@SNuAwAEhzUY9HAHBiL84U.md new file mode 100644 index 000000000..859d21535 --- /dev/null +++ b/roadmaps/seo/content/content-lifecicle@SNuAwAEhzUY9HAHBiL84U.md @@ -0,0 +1,3 @@ +# Content Lifecycle + +The content lifecycle covers everything that happens to a piece of content after it is first published, including planning its production, monitoring how it performs over time, deciding whether to refresh, rewrite, merge, or remove it, and formally deindexing pages that no longer serve a purpose. \ No newline at end of file diff --git a/roadmaps/seo/content/controls--pay-per-crawl@tpp7ms9jKv8eB2sSipr8u.md b/roadmaps/seo/content/controls--pay-per-crawl@tpp7ms9jKv8eB2sSipr8u.md new file mode 100644 index 000000000..4df399cb4 --- /dev/null +++ b/roadmaps/seo/content/controls--pay-per-crawl@tpp7ms9jKv8eB2sSipr8u.md @@ -0,0 +1,3 @@ +# Cloudflare Controls & Pay-Per-Crawl + +Cloudflare offers tools that let website owners manage how AI crawlers access their content at the network level, including the ability to block known AI bots by default. Pay-per-crawl is a newer model where a site can charge AI companies for the right to crawl its content, rather than allowing free access or blocking it entirely. \ No newline at end of file diff --git a/roadmaps/seo/content/copilot--gemini@5dR-1rcdJXlmrejWTCKz8.md b/roadmaps/seo/content/copilot--gemini@5dR-1rcdJXlmrejWTCKz8.md new file mode 100644 index 000000000..84dd703ed --- /dev/null +++ b/roadmaps/seo/content/copilot--gemini@5dR-1rcdJXlmrejWTCKz8.md @@ -0,0 +1,3 @@ +# Copilot & Gemini + +Copilot is Microsoft's AI assistant, integrated into Bing search and other Microsoft products, capable of retrieving web information to answer questions. Gemini is Google's AI assistant, offering similar conversational and retrieval capabilities as a separate product from Google's main search engine. \ No newline at end of file diff --git a/roadmaps/seo/content/core-updates@tRvJ6JggIlq0ZxiUE-mug.md b/roadmaps/seo/content/core-updates@tRvJ6JggIlq0ZxiUE-mug.md new file mode 100644 index 000000000..d0d8ae2bb --- /dev/null +++ b/roadmaps/seo/content/core-updates@tRvJ6JggIlq0ZxiUE-mug.md @@ -0,0 +1,3 @@ +# Core Updates + +A core update is a broad change to a search engine's overall ranking systems, intended to improve results generally rather than target a specific type of content or violation. Core updates can cause noticeable ranking shifts across many sites, and there is often no single fix beyond genuinely improving content quality and relevance over time. \ No newline at end of file diff --git a/roadmaps/seo/content/core-web-vitals@CRKDP0FkX-yQO6JrzUKJe.md b/roadmaps/seo/content/core-web-vitals@CRKDP0FkX-yQO6JrzUKJe.md index bc2a427b2..8f4c39653 100644 --- a/roadmaps/seo/content/core-web-vitals@CRKDP0FkX-yQO6JrzUKJe.md +++ b/roadmaps/seo/content/core-web-vitals@CRKDP0FkX-yQO6JrzUKJe.md @@ -1,3 +1,3 @@ # Core Web Vitals - + Core Web Vitals are a specific set of metrics Google uses to measure user experience, covering how fast a page becomes visually complete, how quickly it responds to interaction, and how much its layout shifts while loading. They are used as one of many signals in Google's ranking system, and slow or unstable pages tend to perform worse both with users and in rankings. \ No newline at end of file diff --git a/roadmaps/seo/content/crawl-budget@oyuQGthzl0Ockg18I9dfs.md b/roadmaps/seo/content/crawl-budget@oyuQGthzl0Ockg18I9dfs.md new file mode 100644 index 000000000..a2498ef25 --- /dev/null +++ b/roadmaps/seo/content/crawl-budget@oyuQGthzl0Ockg18I9dfs.md @@ -0,0 +1,3 @@ +# Crawl Budget + +Crawl budget is the amount of crawling capacity a search engine allocates to a given website within a certain time period. Large or poorly structured sites can burn through crawl budget on unimportant pages, leaving important pages crawled less often or not at all. Managing crawl budget mostly means removing waste, such as duplicate URLs or low-value pages, so crawlers spend their time on pages that matter. \ No newline at end of file diff --git a/roadmaps/seo/content/crawling--indexing@HyHeVY2JLg9jGedL53baF.md b/roadmaps/seo/content/crawling--indexing@HyHeVY2JLg9jGedL53baF.md new file mode 100644 index 000000000..f68635bcf --- /dev/null +++ b/roadmaps/seo/content/crawling--indexing@HyHeVY2JLg9jGedL53baF.md @@ -0,0 +1,3 @@ +# Crawling & Indexing + +Crawling is the process of a bot visiting pages on a website to read their content. Indexing is what happens after crawling, when a search engine stores and organizes that content so it can be retrieved later for relevant searches. A page can be crawled without being indexed, for example if it is judged low quality or duplicate. \ No newline at end of file diff --git a/roadmaps/seo/content/crawling-indexing-ranking@zoxmVRwdoKc0nIg0t_VXw.md b/roadmaps/seo/content/crawling-indexing-ranking@zoxmVRwdoKc0nIg0t_VXw.md new file mode 100644 index 000000000..5d26ed4a0 --- /dev/null +++ b/roadmaps/seo/content/crawling-indexing-ranking@zoxmVRwdoKc0nIg0t_VXw.md @@ -0,0 +1,3 @@ +# Crawling, Indexing, Ranking + +Crawling is when a search engine's bots visit and read pages on the web. Indexing is the process of storing and organizing that content so it can be retrieved later. Ranking is the final step, where the search engine orders indexed pages by relevance and quality for a specific query. \ No newline at end of file diff --git a/roadmaps/seo/content/custom-charts--images@tue9sBd0pi0xXW5pgFCrL.md b/roadmaps/seo/content/custom-charts--images@tue9sBd0pi0xXW5pgFCrL.md index efca42faf..e24f049ac 100644 --- a/roadmaps/seo/content/custom-charts--images@tue9sBd0pi0xXW5pgFCrL.md +++ b/roadmaps/seo/content/custom-charts--images@tue9sBd0pi0xXW5pgFCrL.md @@ -1,3 +1,3 @@ # Custom Charts & Images - + Custom charts and images are visuals created specifically for a piece of content, using original data rather than generic stock graphics. They give search and AI systems a unique visual asset tied to that content, rather than an image that could be found anywhere else. \ No newline at end of file diff --git a/roadmaps/seo/content/data-driven-pr@v-7GGDA_u-zX7cT2uLbtY.md b/roadmaps/seo/content/data-driven-pr@v-7GGDA_u-zX7cT2uLbtY.md index a031ac960..b39272732 100644 --- a/roadmaps/seo/content/data-driven-pr@v-7GGDA_u-zX7cT2uLbtY.md +++ b/roadmaps/seo/content/data-driven-pr@v-7GGDA_u-zX7cT2uLbtY.md @@ -1,3 +1,3 @@ # Data-Driven PR - + Data-driven PR is a specific digital PR tactic where a brand runs original research or a survey, then pitches journalists the resulting statistics as the basis for a story. It gives journalists something concrete and citable to write about, increasing the odds of coverage compared to a generic pitch. \ No newline at end of file diff --git a/roadmaps/seo/content/data-tables@kCn5wBncvJPRxWBkVzJpF.md b/roadmaps/seo/content/data-tables@kCn5wBncvJPRxWBkVzJpF.md index 97da712af..6d08942e7 100644 --- a/roadmaps/seo/content/data-tables@kCn5wBncvJPRxWBkVzJpF.md +++ b/roadmaps/seo/content/data-tables@kCn5wBncvJPRxWBkVzJpF.md @@ -1,3 +1,3 @@ # Data Tables - + Data tables present information in rows and columns rather than paragraphs of prose. They are easier for both humans scanning quickly and AI systems extracting specific facts to parse accurately, since the structure clearly separates individual data points. \ No newline at end of file diff --git a/roadmaps/seo/content/dense-retrieval@q45bD9nF_01Anr9ZFFzvz.md b/roadmaps/seo/content/dense-retrieval@q45bD9nF_01Anr9ZFFzvz.md index 436cd3d0e..5d8746d8e 100644 --- a/roadmaps/seo/content/dense-retrieval@q45bD9nF_01Anr9ZFFzvz.md +++ b/roadmaps/seo/content/dense-retrieval@q45bD9nF_01Anr9ZFFzvz.md @@ -1,3 +1,9 @@ # Dense Retrieval - -Dense retrieval is a method of finding relevant documents using embeddings and vector similarity, rather than matching exact keywords. It compares the numerical representation of a query against the numerical representations of stored content to find the closest matches by meaning. It is the retrieval method most closely associated with semantic and vector search. \ No newline at end of file + +Dense retrieval is a method of finding relevant documents using embeddings and vector similarity, rather than matching exact keywords. It compares the numerical representation of a query against the numerical representations of stored content to find the closest matches by meaning. It is the retrieval method most closely associated with semantic and vector search. + +Visit the following resources to learn more: + +- [@article@Dense Retrieval - Cohere](https://cohere.com/llmu/dense-retrieval) +- [@article@Dense Retrieval](https://www.maximem.ai/glossary/dense-retrieval) +- [@video@Top 3 RAG Retrieval Strategies: Sparse, Dense, & Hybrid Explained](https://www.youtube.com/watch?v=r0Dciuq0knU) \ No newline at end of file diff --git a/roadmaps/seo/content/digital-pr@CZETKyfPEaDwpaRgpwtHH.md b/roadmaps/seo/content/digital-pr@CZETKyfPEaDwpaRgpwtHH.md index 55772a655..18249d05b 100644 --- a/roadmaps/seo/content/digital-pr@CZETKyfPEaDwpaRgpwtHH.md +++ b/roadmaps/seo/content/digital-pr@CZETKyfPEaDwpaRgpwtHH.md @@ -1,3 +1,3 @@ # Digital PR - + Digital PR is the practice of earning media coverage and links from real publications by pitching journalists newsworthy stories, data, or angles, rather than directly requesting a link. \ No newline at end of file diff --git a/roadmaps/seo/content/direct-answers@3TMxMYJWMtz8TGOYC-9hm.md b/roadmaps/seo/content/direct-answers@3TMxMYJWMtz8TGOYC-9hm.md index d9ac978a0..508d13b04 100644 --- a/roadmaps/seo/content/direct-answers@3TMxMYJWMtz8TGOYC-9hm.md +++ b/roadmaps/seo/content/direct-answers@3TMxMYJWMtz8TGOYC-9hm.md @@ -1,3 +1,3 @@ # Direct Answers - + A direct answer is a plainly stated response to a specific question, placed clearly in the content rather than buried inside a long explanation. Content written this way is more likely to be pulled out and used by featured snippets, AI Overviews, and other answer systems. \ No newline at end of file diff --git a/roadmaps/seo/content/directories--databases@ByTSm8fByNX9GCddLiWmT.md b/roadmaps/seo/content/directories--databases@ByTSm8fByNX9GCddLiWmT.md index 5a070ea31..274a5cc39 100644 --- a/roadmaps/seo/content/directories--databases@ByTSm8fByNX9GCddLiWmT.md +++ b/roadmaps/seo/content/directories--databases@ByTSm8fByNX9GCddLiWmT.md @@ -1,3 +1,3 @@ # Directories & Databases - + Directories and databases are external listings of a business or brand, such as industry directories or structured data sources. They act as independent confirmations of a brand's existence and details, beyond what the brand claims about itself on its own website. \ No newline at end of file diff --git a/roadmaps/seo/content/disambiguation--salience@1rsxMv9Ts_ajZcptgxuif.md b/roadmaps/seo/content/disambiguation--salience@1rsxMv9Ts_ajZcptgxuif.md index 5fc000990..521636dff 100644 --- a/roadmaps/seo/content/disambiguation--salience@1rsxMv9Ts_ajZcptgxuif.md +++ b/roadmaps/seo/content/disambiguation--salience@1rsxMv9Ts_ajZcptgxuif.md @@ -1,3 +1,3 @@ # Disambiguation & Salience - + Disambiguation is the process a system uses to determine which specific entity a piece of content refers to when multiple entities share a similar name, such as two different people named Michael Jordan. Salience describes how central an entity is within a given piece of content, distinguishing a page that is genuinely about that entity from one that only mentions it in passing. \ No newline at end of file diff --git a/roadmaps/seo/content/domain--protocol-changes@pWZev6b_aJErtcZUqNW1t.md b/roadmaps/seo/content/domain--protocol-changes@pWZev6b_aJErtcZUqNW1t.md new file mode 100644 index 000000000..05a84709f --- /dev/null +++ b/roadmaps/seo/content/domain--protocol-changes@pWZev6b_aJErtcZUqNW1t.md @@ -0,0 +1,3 @@ +# Domain & Protocol Changes + +A domain change is moving a website to an entirely new domain name. A protocol change is switching between HTTP and HTTPS, or between www and non-www versions of a URL. Both require careful redirect handling so search engines and users are correctly sent to the new location. \ No newline at end of file diff --git a/roadmaps/seo/content/domain-authority@yFEpZM1At0nDiae9Hrs6M.md b/roadmaps/seo/content/domain-authority@yFEpZM1At0nDiae9Hrs6M.md index c8698769c..4854f0c9c 100644 --- a/roadmaps/seo/content/domain-authority@yFEpZM1At0nDiae9Hrs6M.md +++ b/roadmaps/seo/content/domain-authority@yFEpZM1At0nDiae9Hrs6M.md @@ -1,3 +1,3 @@ # Domain Authority - + Domain Authority is a score developed by Moz that estimates how likely an entire website is to rank in search results, based largely on the quantity and quality of links pointing to it. It is measured on a relative scale and is most useful for comparing one site against another, rather than as an absolute number. \ No newline at end of file diff --git a/roadmaps/seo/content/duplicate-content@mTkbJ5hRGOP2cES4dXYdC.md b/roadmaps/seo/content/duplicate-content@mTkbJ5hRGOP2cES4dXYdC.md index 2eb13ea6b..95e49af4b 100644 --- a/roadmaps/seo/content/duplicate-content@mTkbJ5hRGOP2cES4dXYdC.md +++ b/roadmaps/seo/content/duplicate-content@mTkbJ5hRGOP2cES4dXYdC.md @@ -1,3 +1,3 @@ # Duplicate Content - + Duplicate content is when the same or nearly identical content exists across multiple pages, either on the same site or across different sites. It confuses ranking systems about which version should be shown, and can dilute the ranking signals that would otherwise concentrate on a single strong page. \ No newline at end of file diff --git a/roadmaps/seo/content/e-commerce-seo@e7b9VrhpTCKAh_KfdnSOm.md b/roadmaps/seo/content/e-commerce-seo@e7b9VrhpTCKAh_KfdnSOm.md new file mode 100644 index 000000000..4dff06f58 --- /dev/null +++ b/roadmaps/seo/content/e-commerce-seo@e7b9VrhpTCKAh_KfdnSOm.md @@ -0,0 +1,3 @@ +# Ecommerce SEO + +Ecommerce SEO is the practice of optimizing an online store's product and category pages so they rank well in search, addressing challenges specific to retail sites like large product catalogs and complex filtering systems. \ No newline at end of file diff --git a/roadmaps/seo/content/e-e-a-t@TiBwbnFqTs7elNG7aKquc.md b/roadmaps/seo/content/e-e-a-t@TiBwbnFqTs7elNG7aKquc.md new file mode 100644 index 000000000..bdc17b6c3 --- /dev/null +++ b/roadmaps/seo/content/e-e-a-t@TiBwbnFqTs7elNG7aKquc.md @@ -0,0 +1,3 @@ +# E-E-A-T + +E-E-A-T stands for Experience, Expertise, Authoritativeness, and Trustworthiness. It is a framework Google uses to judge the quality and credibility of content and its creator, rather than a direct, measurable ranking factor. AI systems increasingly use similar signals when deciding which sources to trust and cite. \ No newline at end of file diff --git a/roadmaps/seo/content/embeddings@2i-oswlxFVd3V0udqCoBG.md b/roadmaps/seo/content/embeddings@2i-oswlxFVd3V0udqCoBG.md index 647feeb4d..b1ae4b962 100644 --- a/roadmaps/seo/content/embeddings@2i-oswlxFVd3V0udqCoBG.md +++ b/roadmaps/seo/content/embeddings@2i-oswlxFVd3V0udqCoBG.md @@ -1,3 +1,9 @@ # Embeddings - -Embeddings are numerical representations of text that capture its meaning, allowing a computer to compare how similar two pieces of text are. Words or sentences with related meanings end up close together in this numerical space, even if they share no common words. Search and AI systems use embeddings to power semantic and vector search. \ No newline at end of file + +Embeddings are numerical representations of text that capture its meaning, allowing a computer to compare how similar two pieces of text are. Words or sentences with related meanings end up close together in this numerical space, even if they share no common words. Search and AI systems use embeddings to power semantic and vector search. + +Visit the following resources to learn more: + +- [@article@What are embeddings?](https://www.cloudflare.com/learning/ai/what-are-embeddings/) +- [@article@What is embedding?](https://www.ibm.com/think/topics/embedding) +- [@video@What are Word Embeddings?](https://www.youtube.com/watch?v=wgfSDrqYMJ4) \ No newline at end of file diff --git a/roadmaps/seo/content/entities-vs-keywords@Qw2G2HO4e_f7JJxQl_ZYu.md b/roadmaps/seo/content/entities-vs-keywords@Qw2G2HO4e_f7JJxQl_ZYu.md index 2fab942ff..63bb6f8b0 100644 --- a/roadmaps/seo/content/entities-vs-keywords@Qw2G2HO4e_f7JJxQl_ZYu.md +++ b/roadmaps/seo/content/entities-vs-keywords@Qw2G2HO4e_f7JJxQl_ZYu.md @@ -1,3 +1,3 @@ # Entities vs Keywords - + A keyword is a string of text, such as "Nike shoes." An entity is the actual, specific thing behind it, such as Nike as a distinct company with a history and headquarters. Search and AI systems have moved from matching keyword strings toward understanding which entity a piece of content is actually about. \ No newline at end of file diff --git a/roadmaps/seo/content/entity--sentiment@sVtVGhxYk8MuQMmafrE8W.md b/roadmaps/seo/content/entity--sentiment@sVtVGhxYk8MuQMmafrE8W.md index ac1e8f659..7ea2929e1 100644 --- a/roadmaps/seo/content/entity--sentiment@sVtVGhxYk8MuQMmafrE8W.md +++ b/roadmaps/seo/content/entity--sentiment@sVtVGhxYk8MuQMmafrE8W.md @@ -1,3 +1,3 @@ # Entity & Sentiment - + This tracks whether an AI system correctly associates a brand with the right topics and entities, and whether that association carries positive, neutral, or negative sentiment. A brand can be frequently mentioned by an AI system while still being associated with the wrong context or an unfavorable tone. \ No newline at end of file diff --git a/roadmaps/seo/content/entity-consistency@J3s-xzTO5wSWCbnaJjUu2.md b/roadmaps/seo/content/entity-consistency@J3s-xzTO5wSWCbnaJjUu2.md index d4f4cbb0e..defb7c46d 100644 --- a/roadmaps/seo/content/entity-consistency@J3s-xzTO5wSWCbnaJjUu2.md +++ b/roadmaps/seo/content/entity-consistency@J3s-xzTO5wSWCbnaJjUu2.md @@ -1,3 +1,3 @@ # Entity Consistency - + Entity consistency is how uniformly a brand or person's identity appears across the web, including directories, social profiles, and mentions that are not directly controlled by that brand. Search and AI systems use this consistency to confirm that scattered mentions across the internet all refer to the same real entity, rather than several unrelated ones. \ No newline at end of file diff --git a/roadmaps/seo/content/entity-seo@zJ8O7yMGPBjcKSNafpsqy.md b/roadmaps/seo/content/entity-seo@zJ8O7yMGPBjcKSNafpsqy.md index d8bb21fac..4b2292ee7 100644 --- a/roadmaps/seo/content/entity-seo@zJ8O7yMGPBjcKSNafpsqy.md +++ b/roadmaps/seo/content/entity-seo@zJ8O7yMGPBjcKSNafpsqy.md @@ -1,3 +1,3 @@ # Entity SEO - + Entity SEO is the practice of optimizing for how search and AI systems understand specific, distinct real-world things, such as a person, company, or product, rather than just matching strings of text. It focuses on making sure a system can correctly identify what an entity is, how it relates to other entities, and whether different mentions across the web refer to the same one. \ No newline at end of file diff --git a/roadmaps/seo/content/expired-domain-abuse@QZU6uYsFE3eGqFJ3N1E__.md b/roadmaps/seo/content/expired-domain-abuse@QZU6uYsFE3eGqFJ3N1E__.md new file mode 100644 index 000000000..6b101a516 --- /dev/null +++ b/roadmaps/seo/content/expired-domain-abuse@QZU6uYsFE3eGqFJ3N1E__.md @@ -0,0 +1,3 @@ +# Expired Domain Abuse + +Expired domain abuse is buying a domain that previously had an established reputation and history, then repurposing it with unrelated content purely to exploit its existing authority and rankings. Search engines treat this as manipulative because the new content has no real connection to what earned that domain its original trust. \ No newline at end of file diff --git a/roadmaps/seo/content/faceted-navigation@3jNWEYI-jBk2xIPFICP-5.md b/roadmaps/seo/content/faceted-navigation@3jNWEYI-jBk2xIPFICP-5.md index 3c99da8ca..99de25f4a 100644 --- a/roadmaps/seo/content/faceted-navigation@3jNWEYI-jBk2xIPFICP-5.md +++ b/roadmaps/seo/content/faceted-navigation@3jNWEYI-jBk2xIPFICP-5.md @@ -1,3 +1,3 @@ # Faceted Navigation - + Faceted navigation refers to filter and sort options on a website, such as filtering products by size or color, that can generate a huge number of similar or duplicate URLs. Without careful control, this can flood a crawler with near-identical pages and waste crawl budget on variations that add little unique value. \ No newline at end of file diff --git a/roadmaps/seo/content/featured-snippets@FrhgWykWSI_vvIomt8FR4.md b/roadmaps/seo/content/featured-snippets@FrhgWykWSI_vvIomt8FR4.md new file mode 100644 index 000000000..62c64b00b --- /dev/null +++ b/roadmaps/seo/content/featured-snippets@FrhgWykWSI_vvIomt8FR4.md @@ -0,0 +1,3 @@ +# Featured Snippets + +A featured snippet is a highlighted answer box that sometimes appears at the very top of Google's search results, pulled directly from a page further down the results list. Winning a featured snippet often means writing a clear, direct answer near the top of a page in a format, like a short paragraph or list, that Google can extract cleanly. \ No newline at end of file diff --git a/roadmaps/seo/content/folders--url-structure@Lw9Mkr55ST5P9kaw4dktV.md b/roadmaps/seo/content/folders--url-structure@Lw9Mkr55ST5P9kaw4dktV.md index ebadf4213..6fec05f73 100644 --- a/roadmaps/seo/content/folders--url-structure@Lw9Mkr55ST5P9kaw4dktV.md +++ b/roadmaps/seo/content/folders--url-structure@Lw9Mkr55ST5P9kaw4dktV.md @@ -1,3 +1,10 @@ # Folders & URL Structure - -This is the organization of a website's URLs into logical folders that reflect the site's content hierarchy, such as grouping all blog posts under /blog/ and all products under /products/. Clear, readable URLs help both users and crawlers understand what a page is about before they even load it. \ No newline at end of file + +This is the organization of a website's URLs into logical folders that reflect the site's content hierarchy, such as grouping all blog posts under /blog/ and all products under /products/. Clear, readable URLs help both users and crawlers understand what a page is about before they even load it. + +Visit the following resources to learn more: + +- [@article@10 Essentials To Create The Most Effective SEO URL Structure](https://fatjoe.com/blog/seo-url-structure/) +- [@article@URL structure best practices for Google Search](https://developers.google.com/search/docs/crawling-indexing/url-structure) +- [@video@HTML & CSS for Beginners: File Structure](https://www.youtube.com/watch?v=ta3Oxx7Yqbo) +- [@video@The Perfect URL Structure for SEO!](https://www.youtube.com/watch?v=GIZKm91Dkqo) \ No newline at end of file diff --git a/roadmaps/seo/content/formatting--readibility@TZd2oPUXcE4YQ1TmuCsRJ.md b/roadmaps/seo/content/formatting--readibility@TZd2oPUXcE4YQ1TmuCsRJ.md new file mode 100644 index 000000000..2cc3e56ef --- /dev/null +++ b/roadmaps/seo/content/formatting--readibility@TZd2oPUXcE4YQ1TmuCsRJ.md @@ -0,0 +1,3 @@ +# Content Formatting & Readability + +Content formatting and readability covers how a piece of writing is structured for easy scanning and comprehension, including paragraph length, use of bullet points, and sentence complexity. Content that is easy to read tends to keep visitors engaged longer and is easier for both users and AI systems to extract information from. \ No newline at end of file diff --git a/roadmaps/seo/content/forums--communities@f3Al3atzeQrMxUDlpR3cm.md b/roadmaps/seo/content/forums--communities@f3Al3atzeQrMxUDlpR3cm.md index a05d0958c..0d9cd49cd 100644 --- a/roadmaps/seo/content/forums--communities@f3Al3atzeQrMxUDlpR3cm.md +++ b/roadmaps/seo/content/forums--communities@f3Al3atzeQrMxUDlpR3cm.md @@ -1,3 +1,3 @@ # Forums & Communities - + Forums and communities, such as Reddit and Quora, are places where people ask questions and discuss topics in their own words, often more candidly than in polished articles. They are a valuable source of real questions and language for content research, and are increasingly pulled from directly by AI systems when forming answers. \ No newline at end of file diff --git a/roadmaps/seo/content/frase@7MfjhPJvQQdrqIA_w0_h7.md b/roadmaps/seo/content/frase@7MfjhPJvQQdrqIA_w0_h7.md index 8b4cd1592..2f78b078d 100644 --- a/roadmaps/seo/content/frase@7MfjhPJvQQdrqIA_w0_h7.md +++ b/roadmaps/seo/content/frase@7MfjhPJvQQdrqIA_w0_h7.md @@ -1,3 +1,3 @@ # Frase - + Frase is a content optimization tool that combines keyword research, content briefs, and AI-assisted writing suggestions, helping writers structure content to match what is already ranking well for a target topic. \ No newline at end of file diff --git a/roadmaps/seo/content/geo--seo-testing@dXkUtFzVenPyT-mZqUhBl.md b/roadmaps/seo/content/geo--seo-testing@dXkUtFzVenPyT-mZqUhBl.md new file mode 100644 index 000000000..f30e1a696 --- /dev/null +++ b/roadmaps/seo/content/geo--seo-testing@dXkUtFzVenPyT-mZqUhBl.md @@ -0,0 +1,3 @@ +# GEO & SEO Testing + +This is the practice of running structured experiments to check whether a change actually improved visibility, rather than assuming it did. It includes testing content or schema changes, comparing AI-generated answers before and after a change, and benchmarking performance against competitors. \ No newline at end of file diff --git a/roadmaps/seo/content/geo-targeting--localization@QqdwMyZGFG9FMs38iAThJ.md b/roadmaps/seo/content/geo-targeting--localization@QqdwMyZGFG9FMs38iAThJ.md new file mode 100644 index 000000000..2350cee94 --- /dev/null +++ b/roadmaps/seo/content/geo-targeting--localization@QqdwMyZGFG9FMs38iAThJ.md @@ -0,0 +1,3 @@ +# Branded vs Non-Branded + +Branded queries are searches that include a company's name, such as "Nike running shoes," while non-branded queries are generic searches without it, such as "best running shoes." Tracking the split between the two shows whether traffic is coming mostly from people who already know the brand or from people discovering it for the first time. \ No newline at end of file diff --git a/roadmaps/seo/content/google-ai-mode@k8K7c-FNG-vcS_Zsh90nQ.md b/roadmaps/seo/content/google-ai-mode@k8K7c-FNG-vcS_Zsh90nQ.md new file mode 100644 index 000000000..096056fb9 --- /dev/null +++ b/roadmaps/seo/content/google-ai-mode@k8K7c-FNG-vcS_Zsh90nQ.md @@ -0,0 +1,3 @@ +# Google AI Mode + +Google AI Mode is a search experience that generates a conversational, AI-written response to a query, going further than a standard AI Overview by allowing follow-up questions within the same session. It draws on retrieved web content, meaning visibility here depends on many of the same technical and content factors as ranking in standard search results. \ No newline at end of file diff --git a/roadmaps/seo/content/google-analytics@Ioi9F4GkFlSUY0xC7uHc_.md b/roadmaps/seo/content/google-analytics@Ioi9F4GkFlSUY0xC7uHc_.md new file mode 100644 index 000000000..6ef3c0c35 --- /dev/null +++ b/roadmaps/seo/content/google-analytics@Ioi9F4GkFlSUY0xC7uHc_.md @@ -0,0 +1,3 @@ +# Google Analytics + +Google Analytics is a free web analytics platform that tracks website traffic, including where visitors come from, which pages they view, and whether they complete meaningful actions like purchases or sign-ups. \ No newline at end of file diff --git a/roadmaps/seo/content/google-business-profile@GOKco0LlQAX-R5-mVL8ez.md b/roadmaps/seo/content/google-business-profile@GOKco0LlQAX-R5-mVL8ez.md index e89661e22..d90b52dd8 100644 --- a/roadmaps/seo/content/google-business-profile@GOKco0LlQAX-R5-mVL8ez.md +++ b/roadmaps/seo/content/google-business-profile@GOKco0LlQAX-R5-mVL8ez.md @@ -1,3 +1,3 @@ # Google Business Profile - + Google Business Profile is a free listing that shows a business's hours, photos, phone number, and reviews directly in Google Maps and local search results. It is typically the single most important asset for any business trying to appear in local search. \ No newline at end of file diff --git a/roadmaps/seo/content/google-data-studio@N1NojTD0D3dNlayucPYdz.md b/roadmaps/seo/content/google-data-studio@N1NojTD0D3dNlayucPYdz.md new file mode 100644 index 000000000..ddfec9144 --- /dev/null +++ b/roadmaps/seo/content/google-data-studio@N1NojTD0D3dNlayucPYdz.md @@ -0,0 +1,3 @@ +# Google Data Studio + +Google Data Studio, now known as Looker Studio, is a free tool for building custom dashboards and reports by pulling data from sources like Google Analytics and Search Console into a single visual interface. \ No newline at end of file diff --git a/roadmaps/seo/content/google-extended@TrD9JXQNgM-2EhjcshI03.md b/roadmaps/seo/content/google-extended@TrD9JXQNgM-2EhjcshI03.md new file mode 100644 index 000000000..de15696de --- /dev/null +++ b/roadmaps/seo/content/google-extended@TrD9JXQNgM-2EhjcshI03.md @@ -0,0 +1,3 @@ +# Google-Extended + +Google-Extended is a specific crawler control that lets a website choose whether Google can use its content to train Gemini and improve AI features like AI Overviews, separately from whether the site allows normal Googlebot crawling for search. Blocking it does not affect a site's regular search rankings, but can affect its visibility inside Google's AI-generated answers. \ No newline at end of file diff --git a/roadmaps/seo/content/google-keyword-planner@CIxeK5tsOKl-HP58X75cU.md b/roadmaps/seo/content/google-keyword-planner@CIxeK5tsOKl-HP58X75cU.md new file mode 100644 index 000000000..30d791e2e --- /dev/null +++ b/roadmaps/seo/content/google-keyword-planner@CIxeK5tsOKl-HP58X75cU.md @@ -0,0 +1,3 @@ +# Google Keyword Planner + +Google Keyword Planner is a free tool, originally built for Google Ads, that shows search volume estimates and keyword suggestions based on Google's own search data. It is often used as a baseline data source alongside paid third-party keyword tools. \ No newline at end of file diff --git a/roadmaps/seo/content/google-search-console@vw2CXBOc-1wSt7Ug3xggb.md b/roadmaps/seo/content/google-search-console@vw2CXBOc-1wSt7Ug3xggb.md index bfb676a7c..a348fae7d 100644 --- a/roadmaps/seo/content/google-search-console@vw2CXBOc-1wSt7Ug3xggb.md +++ b/roadmaps/seo/content/google-search-console@vw2CXBOc-1wSt7Ug3xggb.md @@ -1,3 +1,3 @@ # Google Search Console - + Google Search Console is a free tool from Google that shows exactly how a website performs in Google's own search results, including which queries it appears for, click-through rates, indexing errors, and manual penalties. \ No newline at end of file diff --git a/roadmaps/seo/content/gsc-api--bigquery-export@Rdo3yAz-HlbuROXuRhGag.md b/roadmaps/seo/content/gsc-api--bigquery-export@Rdo3yAz-HlbuROXuRhGag.md new file mode 100644 index 000000000..5443ef073 --- /dev/null +++ b/roadmaps/seo/content/gsc-api--bigquery-export@Rdo3yAz-HlbuROXuRhGag.md @@ -0,0 +1,3 @@ +# GSC API & BigQuery Export + +The Google Search Console API allows programmatic access to search performance data, rather than only viewing it through the web interface. The BigQuery export sends this data automatically into Google's BigQuery platform, enabling larger scale analysis and longer data retention than Search Console's standard interface allows. \ No newline at end of file diff --git a/roadmaps/seo/content/heading-structure@ZU9aGr_7TSlblCIxO8sR4.md b/roadmaps/seo/content/heading-structure@ZU9aGr_7TSlblCIxO8sR4.md new file mode 100644 index 000000000..9883c9236 --- /dev/null +++ b/roadmaps/seo/content/heading-structure@ZU9aGr_7TSlblCIxO8sR4.md @@ -0,0 +1,3 @@ +# Heading Structure + +Heading structure refers to how a page uses heading tags, from a single main heading down through subheadings, to organize content into a logical hierarchy. A clear heading structure helps both readers scan content quickly and helps search engines understand how a page's sections relate to each other. \ No newline at end of file diff --git a/roadmaps/seo/content/helpful-content-system@SgoAl-jaZuJtze6Jz3uPA.md b/roadmaps/seo/content/helpful-content-system@SgoAl-jaZuJtze6Jz3uPA.md new file mode 100644 index 000000000..87d36bcf7 --- /dev/null +++ b/roadmaps/seo/content/helpful-content-system@SgoAl-jaZuJtze6Jz3uPA.md @@ -0,0 +1,3 @@ +# Helpful Content System + +The Helpful Content System is a part of Google's ranking systems designed to reward content created primarily to help people, and demote content created primarily to rank in search engines. It evaluates signals like whether content demonstrates real experience and whether it exists mainly to attract search traffic rather than serve a genuine audience need. \ No newline at end of file diff --git a/roadmaps/seo/content/how-agents-brows@-Rb6WSy_M2TWgqqqIYKlg.md b/roadmaps/seo/content/how-agents-brows@-Rb6WSy_M2TWgqqqIYKlg.md new file mode 100644 index 000000000..c4fc32889 --- /dev/null +++ b/roadmaps/seo/content/how-agents-brows@-Rb6WSy_M2TWgqqqIYKlg.md @@ -0,0 +1,3 @@ +# How Agents Browse + +This covers the technical process by which an AI agent navigates websites autonomously, including how it reads page content, follows links, and interprets forms or buttons to complete a task, generally without a human directing each individual step. \ No newline at end of file diff --git a/roadmaps/seo/content/how-ai-is-changing-seo@CBLoLYVTDjZCcnLWMJNH4.md b/roadmaps/seo/content/how-ai-is-changing-seo@CBLoLYVTDjZCcnLWMJNH4.md new file mode 100644 index 000000000..3bbaba36f --- /dev/null +++ b/roadmaps/seo/content/how-ai-is-changing-seo@CBLoLYVTDjZCcnLWMJNH4.md @@ -0,0 +1,3 @@ +# How AI is Changing SEO + +AI systems are changing how people find information, moving some search behavior away from typing keywords into a search bar and toward asking questions directly to a chat interface. This shift means content now needs to work for two audiences: traditional search crawlers and AI systems that retrieve and summarize information. The technical mechanics behind this shift, such as how AI models process and retrieve text, are covered in more depth in the AI Engineer roadmap. \ No newline at end of file diff --git a/roadmaps/seo/content/how-search-engines-work@3X0R92JbjN66pzS5T8s4o.md b/roadmaps/seo/content/how-search-engines-work@3X0R92JbjN66pzS5T8s4o.md new file mode 100644 index 000000000..b3f8bafa6 --- /dev/null +++ b/roadmaps/seo/content/how-search-engines-work@3X0R92JbjN66pzS5T8s4o.md @@ -0,0 +1,3 @@ +# How Search Engines Work + +Search engines function as massive indexing systems that constantly crawl the internet to discover, analyze, and store web content. They use automated software bots, often called spiders or crawlers, to follow links from page to page, gathering information to add to their vast databases. Once this data is collected, complex algorithms evaluate the content based on various factors to determine its relevance and quality, ultimately organizing it so that the most helpful results can be retrieved instantly when a user enters a search query. \ No newline at end of file diff --git a/roadmaps/seo/content/hreflang@C4S9r5qswLomo4rK438yH.md b/roadmaps/seo/content/hreflang@C4S9r5qswLomo4rK438yH.md new file mode 100644 index 000000000..ef8265af4 --- /dev/null +++ b/roadmaps/seo/content/hreflang@C4S9r5qswLomo4rK438yH.md @@ -0,0 +1,3 @@ +# Hreflang + +Hreflang is an HTML attribute that tells search engines which language and regional version of a page to show to users based on their location and language settings. It prevents search engines from showing the wrong language version, or treating translated versions of the same page as duplicate content. \ No newline at end of file diff --git a/roadmaps/seo/content/http--status-codes@Ho5HGnILJCvSD_j1RRkJb.md b/roadmaps/seo/content/http--status-codes@Ho5HGnILJCvSD_j1RRkJb.md new file mode 100644 index 000000000..264ddf9c4 --- /dev/null +++ b/roadmaps/seo/content/http--status-codes@Ho5HGnILJCvSD_j1RRkJb.md @@ -0,0 +1,3 @@ +# HTTP & Status Codes + +HTTP status codes are three-digit codes a server sends back describing what happened with a request, such as whether a page loaded successfully, moved, or failed to load. Understanding these codes is essential for diagnosing why a page might not be getting crawled, indexed, or displayed correctly. \ No newline at end of file diff --git a/roadmaps/seo/content/https--security@VWoW6gPHO0_x8Yu_vted1.md b/roadmaps/seo/content/https--security@VWoW6gPHO0_x8Yu_vted1.md index 09960fdce..dc1a8ed89 100644 --- a/roadmaps/seo/content/https--security@VWoW6gPHO0_x8Yu_vted1.md +++ b/roadmaps/seo/content/https--security@VWoW6gPHO0_x8Yu_vted1.md @@ -1,3 +1,3 @@ # HTTPS & Security - + HTTPS is a secure, encrypted version of the standard web protocol, shown to users as a padlock icon in the browser address bar. It is treated as a baseline trust signal by search engines rather than a major ranking factor on its own, and its absence can actively hurt user trust and conversion rates. \ No newline at end of file diff --git a/roadmaps/seo/content/hybrid-search@sre_s0dvpOP0DTM66a3hu.md b/roadmaps/seo/content/hybrid-search@sre_s0dvpOP0DTM66a3hu.md index 5e2e96290..5f979c505 100644 --- a/roadmaps/seo/content/hybrid-search@sre_s0dvpOP0DTM66a3hu.md +++ b/roadmaps/seo/content/hybrid-search@sre_s0dvpOP0DTM66a3hu.md @@ -1,3 +1,10 @@ # Hybrid Search - -Hybrid search combines lexical and vector search in a single system, so it can catch exact matches, like product names or error codes, while also catching content that means the same thing but uses different words. This combination generally performs better than either method alone, since lexical search alone misses paraphrased content and vector search alone misses exact terms. \ No newline at end of file + +Hybrid search combines lexical and vector search in a single system, so it can catch exact matches, like product names or error codes, while also catching content that means the same thing but uses different words. This combination generally performs better than either method alone, since lexical search alone misses paraphrased content and vector search alone misses exact terms. + +Visit the following resources to learn more: + +- [@article@What is hybrid search?](https://www.elastic.co/what-is/hybrid-search) +- [@article@Hybrid search 101](https://www.meilisearch.com/blog/hybrid-search) +- [@video@The Complete Guide to Hybrid Search in RAG](https://www.youtube.com/watch?v=XvKiTfd6Xvo) +- [@video@What is Hybrid Search?](https://www.youtube.com/watch?v=ZcZGwS1Pgq0) \ No newline at end of file diff --git a/roadmaps/seo/content/image-optimization@AwX5xoGq0LT_a0CVftIBE.md b/roadmaps/seo/content/image-optimization@AwX5xoGq0LT_a0CVftIBE.md new file mode 100644 index 000000000..18cb1ebf4 --- /dev/null +++ b/roadmaps/seo/content/image-optimization@AwX5xoGq0LT_a0CVftIBE.md @@ -0,0 +1,3 @@ +# Image Optimisation + +Image optimisation is the practice of preparing images so they load quickly and remain accessible and understandable to both users and search engines, covering how images are described, named, compressed, and formatted. \ No newline at end of file diff --git a/roadmaps/seo/content/impressions-clicks--ctr@HCZYdrRDhVnGVPdEAu93Z.md b/roadmaps/seo/content/impressions-clicks--ctr@HCZYdrRDhVnGVPdEAu93Z.md new file mode 100644 index 000000000..391f8ab6b --- /dev/null +++ b/roadmaps/seo/content/impressions-clicks--ctr@HCZYdrRDhVnGVPdEAu93Z.md @@ -0,0 +1,3 @@ +# Impressions, Clicks & CTR + +Impressions are how often a page appears in search results for a query, whether or not anyone clicks it. Clicks are how many people actually click through. CTR, or click-through rate, is the percentage of impressions that turn into clicks, and a low CTR relative to ranking position can signal that a title or description is not compelling enough. \ No newline at end of file diff --git a/roadmaps/seo/content/index-coverage--bloat@9AzcmD1QtLdAMINwEVwe2.md b/roadmaps/seo/content/index-coverage--bloat@9AzcmD1QtLdAMINwEVwe2.md new file mode 100644 index 000000000..becbdaa0d --- /dev/null +++ b/roadmaps/seo/content/index-coverage--bloat@9AzcmD1QtLdAMINwEVwe2.md @@ -0,0 +1,3 @@ +# Index Coverage & Index Bloat + +Index coverage refers to how much of a website's content is actually included in a search engine's index versus excluded for various reasons. Index bloat is when a large number of low-value, thin, or duplicate pages get indexed, diluting a site's overall quality signals and making it harder for a search engine to focus on the pages that matter. \ No newline at end of file diff --git a/roadmaps/seo/content/influencer-outreach@om_Cux4LPSBKpYVFR5UoE.md b/roadmaps/seo/content/influencer-outreach@om_Cux4LPSBKpYVFR5UoE.md index 4beeb320c..d1b123eb0 100644 --- a/roadmaps/seo/content/influencer-outreach@om_Cux4LPSBKpYVFR5UoE.md +++ b/roadmaps/seo/content/influencer-outreach@om_Cux4LPSBKpYVFR5UoE.md @@ -1,3 +1,3 @@ # Influencer Outreach - + Influencer outreach is the practice of getting individual creators, bloggers, or influencers to mention, review, or link to a brand. It works similarly to digital PR but targets individual voices with their own audiences, rather than publications. \ No newline at end of file diff --git a/roadmaps/seo/content/information-gain@FnpAlJME-POEfHUwVYoKm.md b/roadmaps/seo/content/information-gain@FnpAlJME-POEfHUwVYoKm.md index e1319e43f..60a213e28 100644 --- a/roadmaps/seo/content/information-gain@FnpAlJME-POEfHUwVYoKm.md +++ b/roadmaps/seo/content/information-gain@FnpAlJME-POEfHUwVYoKm.md @@ -1,3 +1,3 @@ # Information Gain - + Information gain is whether a piece of content adds something genuinely new, such as a fact, data point, or perspective, compared to what already exists in top search results. Content that only restates what is already widely available offers little reason for a search or AI system to prefer it over existing sources. \ No newline at end of file diff --git a/roadmaps/seo/content/internal-anchor-text@wndHjXzBeqVn8C6NVUw4S.md b/roadmaps/seo/content/internal-anchor-text@wndHjXzBeqVn8C6NVUw4S.md new file mode 100644 index 000000000..31f4883a8 --- /dev/null +++ b/roadmaps/seo/content/internal-anchor-text@wndHjXzBeqVn8C6NVUw4S.md @@ -0,0 +1,3 @@ +# Internal Anchor Text + +Internal anchor text is the clickable, visible text used for links pointing between pages on the same website. Descriptive anchor text gives search engines additional context about the linked page's topic, while vague text like "click here" provides no useful signal. \ No newline at end of file diff --git a/roadmaps/seo/content/internal-linking@ED0d7WR_cHqRSxQlQGuzV.md b/roadmaps/seo/content/internal-linking@ED0d7WR_cHqRSxQlQGuzV.md index 41f901be3..ce30716a7 100644 --- a/roadmaps/seo/content/internal-linking@ED0d7WR_cHqRSxQlQGuzV.md +++ b/roadmaps/seo/content/internal-linking@ED0d7WR_cHqRSxQlQGuzV.md @@ -1,3 +1,10 @@ # Internal Linking - -Internal linking is the practice of linking between pages on the same website. It helps crawlers discover new pages, distributes ranking authority across a site, and signals which pages are related to each other. A page that receives many internal links is generally treated as more important than one that receives none. \ No newline at end of file + +Internal linking is the practice of linking between pages on the same website. It helps crawlers discover new pages, distributes ranking authority across a site, and signals which pages are related to each other. A page that receives many internal links is generally treated as more important than one that receives none. + +Visit the following resources to learn more: + +- [@article@Internal links: ultimate guide + strategies](https://www.semrush.com/blog/internal-links/) +- [@article@The ultimate guide to internal linking for SEO](https://yoast.com/internal-linking-for-seo-why-and-how/) +- [@video@How to use internal linking for SEO](https://www.youtube.com/watch?v=vc3uGc6TSH0) +- [@video@How to use Internal Links to Boost Google Rankings](https://www.youtube.com/watch?v=kpz9-QZRYn8) \ No newline at end of file diff --git a/roadmaps/seo/content/international-seo@G7WTJetPqB5z78l_J55Ex.md b/roadmaps/seo/content/international-seo@G7WTJetPqB5z78l_J55Ex.md new file mode 100644 index 000000000..05e2f6206 --- /dev/null +++ b/roadmaps/seo/content/international-seo@G7WTJetPqB5z78l_J55Ex.md @@ -0,0 +1,3 @@ +# International SEO + +International SEO is the practice of optimizing a website to serve and rank well for audiences in multiple countries or languages, addressing how content, URLs, and targeting signals differ across markets. \ No newline at end of file diff --git a/roadmaps/seo/content/introduction@ae1c-S4JTU3NdBhXLa3Dq.md b/roadmaps/seo/content/introduction@ae1c-S4JTU3NdBhXLa3Dq.md index 57f6579ae..b42e4d431 100644 --- a/roadmaps/seo/content/introduction@ae1c-S4JTU3NdBhXLa3Dq.md +++ b/roadmaps/seo/content/introduction@ae1c-S4JTU3NdBhXLa3Dq.md @@ -1,3 +1,9 @@ # Introduction -Search is no longer just about ranking in a list of blue links. People now find answers through Google's AI Overviews, chat assistants like ChatGPT and Claude, and voice-based answer engines, alongside traditional search results. This roadmap covers SEO, GEO, and AEO as three connected layers of the same discipline: getting found, getting cited, and getting your content pulled into a direct answer. It walks through technical foundations, content strategy, entity and authority signals, and measurement, so you can build visibility across both classic search engines and the AI systems now sitting alongside them. \ No newline at end of file +Search is no longer just about ranking in a list of blue links. People now find answers through Google's AI Overviews, chat assistants like ChatGPT and Claude, and voice-based answer engines, alongside traditional search results. This roadmap covers SEO, GEO, and AEO as three connected layers of the same discipline: getting found, getting cited, and getting your content pulled into a direct answer. It walks through technical foundations, content strategy, entity and authority signals, and measurement, so you can build visibility across both classic search engines and the AI systems now sitting alongside them. + +Visit the following resources to learn more: + +- [@article@SEO Starter Guide - Google](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) +- [@article@What Is SEO and Why is it Important?](https://digitalmarketinginstitute.com/blog/what-is-seo-and-why-is-it-important) +- [@video@The Complete SEO & AI SEO Course for 2026 (Full Beginner’s Guide)](https://www.youtube.com/watch?v=7DRO4rEIHDk) \ No newline at end of file diff --git a/roadmaps/seo/content/keyword-placement@drbtWMhO-3e8mj8_-MmtX.md b/roadmaps/seo/content/keyword-placement@drbtWMhO-3e8mj8_-MmtX.md new file mode 100644 index 000000000..c789243aa --- /dev/null +++ b/roadmaps/seo/content/keyword-placement@drbtWMhO-3e8mj8_-MmtX.md @@ -0,0 +1,3 @@ +# Keyword Placement & Over-Optimisation + +Keyword placement is where and how often target keywords appear within a page's content. Over-optimisation is repeating a keyword unnaturally often in an attempt to manipulate rankings, which can make content read awkwardly and may trigger a quality penalty rather than helping visibility. \ No newline at end of file diff --git a/roadmaps/seo/content/keyword-research@iDrvnpv1oyR3z03NS4vXs.md b/roadmaps/seo/content/keyword-research@iDrvnpv1oyR3z03NS4vXs.md index 42cb9156b..8895ab9e0 100644 --- a/roadmaps/seo/content/keyword-research@iDrvnpv1oyR3z03NS4vXs.md +++ b/roadmaps/seo/content/keyword-research@iDrvnpv1oyR3z03NS4vXs.md @@ -1,3 +1,3 @@ # Keyword Research - + Keyword research is the process of finding the actual words and phrases people use when searching for something related to a topic. It typically involves checking search volume, competition, and related terms to decide which topics are worth targeting with content. \ No newline at end of file diff --git a/roadmaps/seo/content/knowledge-graphs@MkqtUw8fNLyC_o9wQkNmU.md b/roadmaps/seo/content/knowledge-graphs@MkqtUw8fNLyC_o9wQkNmU.md index 6c49945f0..26bad91c2 100644 --- a/roadmaps/seo/content/knowledge-graphs@MkqtUw8fNLyC_o9wQkNmU.md +++ b/roadmaps/seo/content/knowledge-graphs@MkqtUw8fNLyC_o9wQkNmU.md @@ -1,3 +1,3 @@ # Knowledge Graphs - + A knowledge graph is a database that stores entities and the relationships between them, used by search and AI systems to understand and connect real-world information. Google maintains its own, and Wikidata is a large, open, publicly editable one that many systems reference. Being accurately represented in these graphs helps a brand or person get correctly recognized across different platforms. \ No newline at end of file diff --git a/roadmaps/seo/content/lexical-vs-vector-search@xCgNhwbS_ELxEyRHD1enO.md b/roadmaps/seo/content/lexical-vs-vector-search@xCgNhwbS_ELxEyRHD1enO.md index 20e808565..6bbee212e 100644 --- a/roadmaps/seo/content/lexical-vs-vector-search@xCgNhwbS_ELxEyRHD1enO.md +++ b/roadmaps/seo/content/lexical-vs-vector-search@xCgNhwbS_ELxEyRHD1enO.md @@ -1,3 +1,10 @@ # Lexical vs Vector Search - -Lexical search matches the literal words in a query against the literal words in a document, similar to a find-and-replace function. Vector search instead converts text into numerical representations and matches based on meaning, so it can find relevant content even when no exact words overlap. Most modern retrieval systems, including those used by AI models, combine both methods rather than relying on just one. \ No newline at end of file + +Lexical search matches the literal words in a query against the literal words in a document, similar to a find-and-replace function. Vector search instead converts text into numerical representations and matches based on meaning, so it can find relevant content even when no exact words overlap. Most modern retrieval systems, including those used by AI models, combine both methods rather than relying on just one. + +Visit the following resources to learn more: + +- [@article@Lexical Search vs. Vector Search](https://manticoresearch.com/blog/lexical-search-vs-vector-search/) +- [@article@Vector Databases vs Lexical Models in AI Search](https://jumpcloud.com/it-index/vector-databases-vs-lexical-models-in-ai-search) +- [@video@What Is Vector Search? Difference Between Vector & Semantic Search Explained](https://www.youtube.com/watch?v=BKbScJ2P2P0) +- [@video@Lexical Search vs Semantic Search. What's the difference?](https://www.youtube.com/watch?v=yeSvB3EqbjU) \ No newline at end of file diff --git a/roadmaps/seo/content/link-building@nWxHXguh1RL0u1pbkjmmO.md b/roadmaps/seo/content/link-building@nWxHXguh1RL0u1pbkjmmO.md index bd63c8213..2af85b450 100644 --- a/roadmaps/seo/content/link-building@nWxHXguh1RL0u1pbkjmmO.md +++ b/roadmaps/seo/content/link-building@nWxHXguh1RL0u1pbkjmmO.md @@ -1,3 +1,3 @@ # Link Building - + Link building is the practice of getting other websites to link to your own. Search engines treat links from other sites as a signal of trust and authority, so a page with many relevant, high-quality links pointing to it is generally treated as more credible than one with none. \ No newline at end of file diff --git a/roadmaps/seo/content/link-schemes@kx_eVXmMdmdbIqXsFJcX1.md b/roadmaps/seo/content/link-schemes@kx_eVXmMdmdbIqXsFJcX1.md new file mode 100644 index 000000000..13662ef2b --- /dev/null +++ b/roadmaps/seo/content/link-schemes@kx_eVXmMdmdbIqXsFJcX1.md @@ -0,0 +1,3 @@ +# Link Schemes + +A link scheme is any pattern of link building designed to manipulate rankings rather than earned through genuine editorial merit, such as buying links, excessive link exchanges, or using automated programs to generate links at scale. Search engines explicitly prohibit these practices and can penalize sites found participating in them. \ No newline at end of file diff --git a/roadmaps/seo/content/llm-referral-traffic@8VCaIubOffkDKjua7rNT8.md b/roadmaps/seo/content/llm-referral-traffic@8VCaIubOffkDKjua7rNT8.md new file mode 100644 index 000000000..f423f058e --- /dev/null +++ b/roadmaps/seo/content/llm-referral-traffic@8VCaIubOffkDKjua7rNT8.md @@ -0,0 +1,3 @@ +# LLM Referral Traffic + +LLM referral traffic is website visits that originate specifically from a link clicked inside an AI chat assistant's response, such as a source cited by ChatGPT or Perplexity. Tracking it separately from other referral traffic shows how much real, measurable value AI visibility is actually generating. \ No newline at end of file diff --git a/roadmaps/seo/content/local-citations@fRcmRMhFYfzjM_IGGihMX.md b/roadmaps/seo/content/local-citations@fRcmRMhFYfzjM_IGGihMX.md index 5b37caeb3..a98a9a240 100644 --- a/roadmaps/seo/content/local-citations@fRcmRMhFYfzjM_IGGihMX.md +++ b/roadmaps/seo/content/local-citations@fRcmRMhFYfzjM_IGGihMX.md @@ -1,3 +1,3 @@ # Local Citations - + A local citation is a mention of a business's name, address, and phone number on another website or directory, even without a clickable link. Citations act as independent confirmations of a business's legitimacy and location, similar to how backlinks confirm a website's authority. \ No newline at end of file diff --git a/roadmaps/seo/content/local-landing-pages@xxAEhmPwcz9VuwW9B-Kuf.md b/roadmaps/seo/content/local-landing-pages@xxAEhmPwcz9VuwW9B-Kuf.md index 36894ccf2..e80164508 100644 --- a/roadmaps/seo/content/local-landing-pages@xxAEhmPwcz9VuwW9B-Kuf.md +++ b/roadmaps/seo/content/local-landing-pages@xxAEhmPwcz9VuwW9B-Kuf.md @@ -1,3 +1,3 @@ # Local Search Signals - + Local search signals are the ongoing factors that actively move local rankings up or down after the basic setup is in place, including how reviews accumulate, links from locally relevant sites, visibility in the map-based local pack, and strategies for businesses serving multiple locations or areas without a storefront. \ No newline at end of file diff --git a/roadmaps/seo/content/local-links@ydRGMTc1cAScUxMh05FEc.md b/roadmaps/seo/content/local-links@ydRGMTc1cAScUxMh05FEc.md index fb4afe0a2..0000e79c7 100644 --- a/roadmaps/seo/content/local-links@ydRGMTc1cAScUxMh05FEc.md +++ b/roadmaps/seo/content/local-links@ydRGMTc1cAScUxMh05FEc.md @@ -1,3 +1,3 @@ # Local Links - + Local links are backlinks from other websites that are relevant to a specific geographic area, such as local news outlets, local business associations, or local bloggers. They typically carry more weight for local rankings than a generic link from an unrelated site with no local connection. \ No newline at end of file diff --git a/roadmaps/seo/content/local-pack--maps@Spbaau8T4c-q32W8Udhse.md b/roadmaps/seo/content/local-pack--maps@Spbaau8T4c-q32W8Udhse.md index 6a0f4a234..5c0527668 100644 --- a/roadmaps/seo/content/local-pack--maps@Spbaau8T4c-q32W8Udhse.md +++ b/roadmaps/seo/content/local-pack--maps@Spbaau8T4c-q32W8Udhse.md @@ -1,3 +1,3 @@ # Local Pack & Maps - + The Local Pack is the block of three business listings, shown alongside a map, that appears at the top of Google's results for local searches such as "coffee shop near me." Appearing in this block depends on a combination of Google Business Profile completeness, reviews, and local relevance. \ No newline at end of file diff --git a/roadmaps/seo/content/local-search@Y1Kj_YxvlUsmTgtCKyMLZ.md b/roadmaps/seo/content/local-search@Y1Kj_YxvlUsmTgtCKyMLZ.md new file mode 100644 index 000000000..2e45a7301 --- /dev/null +++ b/roadmaps/seo/content/local-search@Y1Kj_YxvlUsmTgtCKyMLZ.md @@ -0,0 +1,3 @@ +# Local Search + +Local search covers the baseline setup required to appear in local search results, before rankings can meaningfully improve. This includes claiming and completing a Google Business Profile, keeping business details consistent everywhere they appear, gathering citations from other sites, and building dedicated pages for each location or service area served. \ No newline at end of file diff --git a/roadmaps/seo/content/log-file-analysis@_q1cEm2MWfa-cqHrY2lA4.md b/roadmaps/seo/content/log-file-analysis@_q1cEm2MWfa-cqHrY2lA4.md new file mode 100644 index 000000000..abe1c7f6a --- /dev/null +++ b/roadmaps/seo/content/log-file-analysis@_q1cEm2MWfa-cqHrY2lA4.md @@ -0,0 +1,3 @@ +# Log File Analysis + +Log file analysis is examining a website's raw server logs to see exactly how search engine crawlers are behaving, including which pages they visit, how often, and which ones they ignore. It gives a more accurate picture of actual crawler behavior than simulated crawls from third-party tools, since it reflects what really happened rather than what should happen. \ No newline at end of file diff --git a/roadmaps/seo/content/machine-readable-content@py4DdYxCQuZ50VxoCu5o6.md b/roadmaps/seo/content/machine-readable-content@py4DdYxCQuZ50VxoCu5o6.md index b8d6052c1..5c6650b9c 100644 --- a/roadmaps/seo/content/machine-readable-content@py4DdYxCQuZ50VxoCu5o6.md +++ b/roadmaps/seo/content/machine-readable-content@py4DdYxCQuZ50VxoCu5o6.md @@ -1,3 +1,10 @@ # Machine-Readable Content - -Machine-readable content is content structured in a way that a computer program can parse cleanly, rather than requiring visual interpretation the way a human reader would. This means using proper HTML structure, avoiding critical information hidden inside images or scripts, and keeping text in a form crawlers and AI systems can extract directly. \ No newline at end of file + +Machine-readable content is content structured in a way that a computer program can parse cleanly, rather than requiring visual interpretation the way a human reader would. This means using proper HTML structure, avoiding critical information hidden inside images or scripts, and keeping text in a form crawlers and AI systems can extract directly. + +Visit the following resources to learn more: + +- [@article@The Content Manager’s Guide to Machine-Readable Content](https://strapi.io/blog/what-is-machine-readable-content-guide) +- [@article@SEO content: A complete guide for search and AI](https://www.semrush.com/blog/seo-content/?g_network=g&g_keyword=&g_acctid=951-454-0426&g_keywordid=dsa-2263819780519&g_adtype=search&g_adid=767053381569&g_campaignid=18347529021&g_campaign=ES_SRCH_DSA_Blog_EN&g_adgroupid=156088792723&kw=&cmp=ES_SRCH_DSA_Blog_EN&label=dsa_pagefeed&Network=g&Device=c&utm_content=767053381569&kwid=dsa-2263819780519&cmpid=18347529021&agpid=156088792723&BU=Core&extid=247901404359&adpos=&matchtype=&gad_source=1&gad_campaignid=18347529021&gbraid=0AAAAADiv3HTCkhsqAdcxZJiXdIPlJDND1&gclid=CjwKCAjwn67VBhBnEiwAXUIN1SjQYnKeuQnBGkjVuEgGeEB0z78711PWZdrefJymJJf_0xqFiEIRwRoCpfUQAvD_BwE) +- [@article@AI-Readable SEO: How To Build A Machine-Readable Brand](https://medium.com/@dave-burnett/ai-readable-seo-how-to-build-a-machine-readable-brand-60e620e0fb0b) +- [@video@From SEO to AEO: Is your PDP Machine Readable?](https://www.youtube.com/watch?v=1cmlIlDgdRk) \ No newline at end of file diff --git a/roadmaps/seo/content/majestic@oJiYitF6E8Crk02oO8lpx.md b/roadmaps/seo/content/majestic@oJiYitF6E8Crk02oO8lpx.md index 1847dfe0c..297f1144a 100644 --- a/roadmaps/seo/content/majestic@oJiYitF6E8Crk02oO8lpx.md +++ b/roadmaps/seo/content/majestic@oJiYitF6E8Crk02oO8lpx.md @@ -1,3 +1,3 @@ # Majestic - + Majestic is a backlink analysis tool best known for producing the Trust Flow and Citation Flow metrics, which estimate the quality and quantity of links pointing to a website. \ No newline at end of file diff --git a/roadmaps/seo/content/managing-ai-crawlers@hziiFSixtMn90_pcE3Yll.md b/roadmaps/seo/content/managing-ai-crawlers@hziiFSixtMn90_pcE3Yll.md new file mode 100644 index 000000000..6a5fbb52b --- /dev/null +++ b/roadmaps/seo/content/managing-ai-crawlers@hziiFSixtMn90_pcE3Yll.md @@ -0,0 +1,3 @@ +# Managing AI Crawlers + +Managing AI crawlers involves controlling how automated bots and large language model scrapers access and process the content on your website. This practice allows you to balance visibility for traditional search engines while maintaining control over how your proprietary data is consumed and utilized by emerging artificial intelligence technologies. \ No newline at end of file diff --git a/roadmaps/seo/content/manual-actions--recovery@hORMww8U7HjGJRzvLKenk.md b/roadmaps/seo/content/manual-actions--recovery@hORMww8U7HjGJRzvLKenk.md new file mode 100644 index 000000000..76c002444 --- /dev/null +++ b/roadmaps/seo/content/manual-actions--recovery@hORMww8U7HjGJRzvLKenk.md @@ -0,0 +1,3 @@ +# Manual Actions & Recovery + +A manual action is a penalty applied directly by a human reviewer at a search engine, usually for violating guidelines, which can significantly reduce or remove a site's visibility. Recovery means identifying and fixing the underlying issue, then submitting a reconsideration request asking the search engine to review and lift the penalty. \ No newline at end of file diff --git a/roadmaps/seo/content/marketmuse@Ds_ta1eKe_8B9EQpWYJQj.md b/roadmaps/seo/content/marketmuse@Ds_ta1eKe_8B9EQpWYJQj.md index 572218f31..e2a7c8739 100644 --- a/roadmaps/seo/content/marketmuse@Ds_ta1eKe_8B9EQpWYJQj.md +++ b/roadmaps/seo/content/marketmuse@Ds_ta1eKe_8B9EQpWYJQj.md @@ -1,3 +1,3 @@ # MarketMuse - + MarketMuse is a content planning and optimization tool that uses AI to identify content gaps within a topic, suggesting what related subjects a site should cover to be seen as comprehensive on that subject. \ No newline at end of file diff --git a/roadmaps/seo/content/mcp--structured-access@IIic3zZccZgk_DHliJZ1n.md b/roadmaps/seo/content/mcp--structured-access@IIic3zZccZgk_DHliJZ1n.md new file mode 100644 index 000000000..7c0e28fcd --- /dev/null +++ b/roadmaps/seo/content/mcp--structured-access@IIic3zZccZgk_DHliJZ1n.md @@ -0,0 +1,3 @@ +# MCP & Structured Access + +MCP, or Model Context Protocol, is a standard that lets AI systems connect to external tools and data sources in a structured, predictable way, rather than only reading unstructured web pages. Structured access through protocols like this can give AI agents more reliable, direct access to a website's data than scraping its rendered HTML. \ No newline at end of file diff --git a/roadmaps/seo/content/meta-descriptions@OR6UoSQTab3Fm7PMf3UwC.md b/roadmaps/seo/content/meta-descriptions@OR6UoSQTab3Fm7PMf3UwC.md new file mode 100644 index 000000000..592e0011a --- /dev/null +++ b/roadmaps/seo/content/meta-descriptions@OR6UoSQTab3Fm7PMf3UwC.md @@ -0,0 +1,3 @@ +# Meta Descriptions + +A meta description is a short summary in a page's HTML that search engines often display below the title in search results. It does not directly affect rankings, but a compelling meta description can improve click-through rate by giving searchers a clear reason to choose that result. \ No newline at end of file diff --git a/roadmaps/seo/content/microsoft-clarity@HYW6nWPHF83gFn-m-voGy.md b/roadmaps/seo/content/microsoft-clarity@HYW6nWPHF83gFn-m-voGy.md new file mode 100644 index 000000000..91de3936a --- /dev/null +++ b/roadmaps/seo/content/microsoft-clarity@HYW6nWPHF83gFn-m-voGy.md @@ -0,0 +1,3 @@ +# Microsoft Clarity + +Microsoft Clarity is a free analytics tool that provides heatmaps and session recordings, showing how visitors actually move through and interact with a page, rather than just reporting traffic numbers. \ No newline at end of file diff --git a/roadmaps/seo/content/mobile-friendliness@gOmEWLX7u8vGGt_GN5Fkq.md b/roadmaps/seo/content/mobile-friendliness@gOmEWLX7u8vGGt_GN5Fkq.md index 411ab7bc2..f5ed6f8bb 100644 --- a/roadmaps/seo/content/mobile-friendliness@gOmEWLX7u8vGGt_GN5Fkq.md +++ b/roadmaps/seo/content/mobile-friendliness@gOmEWLX7u8vGGt_GN5Fkq.md @@ -1,3 +1,3 @@ # Mobile Friendliness - + Mobile friendliness is whether a website works properly on a phone screen, including readable text, tappable buttons, and no horizontal scrolling. Most search engines evaluate a site primarily by its mobile version rather than its desktop version, since most searches happen on mobile devices. \ No newline at end of file diff --git a/roadmaps/seo/content/multi-location-seo@tUkUve7WFI2WdhurkluQ4.md b/roadmaps/seo/content/multi-location-seo@tUkUve7WFI2WdhurkluQ4.md index a9d41b017..a855cd397 100644 --- a/roadmaps/seo/content/multi-location-seo@tUkUve7WFI2WdhurkluQ4.md +++ b/roadmaps/seo/content/multi-location-seo@tUkUve7WFI2WdhurkluQ4.md @@ -1,3 +1,3 @@ # Multi-Location SEO - + Multi-location SEO covers strategies specific to businesses with more than one physical location, or businesses that serve a defined area without a fixed storefront, such as a mobile repair service. These businesses need dedicated pages and listings for each location or service area, rather than treating the business as a single generic entity. \ No newline at end of file diff --git a/roadmaps/seo/content/multi-step-ai-intent@_SCDSMXMaI8w1Fo-mgUjP.md b/roadmaps/seo/content/multi-step-ai-intent@_SCDSMXMaI8w1Fo-mgUjP.md index fec66003a..f16c49d4f 100644 --- a/roadmaps/seo/content/multi-step-ai-intent@_SCDSMXMaI8w1Fo-mgUjP.md +++ b/roadmaps/seo/content/multi-step-ai-intent@_SCDSMXMaI8w1Fo-mgUjP.md @@ -1,3 +1,9 @@ # Multi-Step AI Intent - -Multi-step AI intent describes how a single user question can require several rounds of reasoning and retrieval before an AI system produces a final answer, rather than one direct lookup. The system may retrieve information, evaluate whether it answers part of the question, then retrieve again to fill remaining gaps. This behavior is common in conversational and agentic AI systems handling complex questions. \ No newline at end of file + +Multi-step AI intent describes how a single user question can require several rounds of reasoning and retrieval before an AI system produces a final answer, rather than one direct lookup. The system may retrieve information, evaluate whether it answers part of the question, then retrieve again to fill remaining gaps. This behavior is common in conversational and agentic AI systems handling complex questions. + +Visit the following resources to learn more: + +- [@article@What Is Multi-Step Reasoning in AI Agents](https://www.mindstudio.ai/blog/multi-step-reasoning) +- [@article@Multi-step AI agents: what they are & how they work](https://redis.io/blog/multi-step-ai-agents/) +- [@video@Build an AI Agent that Adapts to User Intent](https://www.youtube.com/watch?v=D64odNIc3js) \ No newline at end of file diff --git a/roadmaps/seo/content/nap-consistency@kgbcs19HRGumZrryRJoee.md b/roadmaps/seo/content/nap-consistency@kgbcs19HRGumZrryRJoee.md index 6d8ea15a1..85b020ca2 100644 --- a/roadmaps/seo/content/nap-consistency@kgbcs19HRGumZrryRJoee.md +++ b/roadmaps/seo/content/nap-consistency@kgbcs19HRGumZrryRJoee.md @@ -1,3 +1,3 @@ # NAP Consistency - + NAP stands for Name, Address, and Phone number. NAP consistency means keeping these three details identical across every website and directory where a business appears, since inconsistencies, such as "St." in one place and "Street" in another, can confuse systems trying to confirm it is the same business. \ No newline at end of file diff --git a/roadmaps/seo/content/news--discovery-seo@JagmGhAgN1ec_VNNmZX2b.md b/roadmaps/seo/content/news--discovery-seo@JagmGhAgN1ec_VNNmZX2b.md new file mode 100644 index 000000000..b95a761a7 --- /dev/null +++ b/roadmaps/seo/content/news--discovery-seo@JagmGhAgN1ec_VNNmZX2b.md @@ -0,0 +1,3 @@ +# Local Search + +Local search covers the baseline setup required to appear in local search results, before rankings can meaningfully improve. This includes claiming and completing a Google Business Profile, keeping business details consistent everywhere they appear, gathering citations from other sites, and building dedicated pages for each location or service area served. \ No newline at end of file diff --git a/roadmaps/seo/content/niche-forums@AZz6CxDYzofJbB6c39vrt.md b/roadmaps/seo/content/niche-forums@AZz6CxDYzofJbB6c39vrt.md index 1ebcdbd5e..9356cc399 100644 --- a/roadmaps/seo/content/niche-forums@AZz6CxDYzofJbB6c39vrt.md +++ b/roadmaps/seo/content/niche-forums@AZz6CxDYzofJbB6c39vrt.md @@ -1,3 +1,3 @@ # Niche Forums - + Niche forums are smaller, topic-specific online communities focused on a particular industry, hobby, or interest, as opposed to large general platforms. They often contain highly specific, candid discussion that both search and AI systems draw on when answering detailed questions within that niche. \ No newline at end of file diff --git a/roadmaps/seo/content/nofollow-noindex@4mauwocuV1IRSz83VMuTq.md b/roadmaps/seo/content/nofollow-noindex@4mauwocuV1IRSz83VMuTq.md new file mode 100644 index 000000000..dbce08f49 --- /dev/null +++ b/roadmaps/seo/content/nofollow-noindex@4mauwocuV1IRSz83VMuTq.md @@ -0,0 +1,3 @@ +# Nofollow, Noindex + +A nofollow attribute tells search engines not to pass ranking credit through a specific link. A noindex tag tells search engines not to include a page in their index at all, keeping it out of search results entirely. \ No newline at end of file diff --git a/roadmaps/seo/content/nofollow-sponsored-ugc@k_3-hC4Wh4dih0AZRv4kJ.md b/roadmaps/seo/content/nofollow-sponsored-ugc@k_3-hC4Wh4dih0AZRv4kJ.md new file mode 100644 index 000000000..8fa4a6af5 --- /dev/null +++ b/roadmaps/seo/content/nofollow-sponsored-ugc@k_3-hC4Wh4dih0AZRv4kJ.md @@ -0,0 +1,3 @@ +# Nofollow, Sponsored, UGC + +The nofollow attribute tells search engines not to pass ranking credit through a link. The sponsored attribute specifically marks a link as paid or part of an advertising arrangement. The UGC, or user-generated content, attribute marks links found in content like comments or forum posts, which a site owner did not personally place or endorse. \ No newline at end of file diff --git a/roadmaps/seo/content/on-page-seo@xYkwvk6d1FHylhfJ6p1fF.md b/roadmaps/seo/content/on-page-seo@xYkwvk6d1FHylhfJ6p1fF.md new file mode 100644 index 000000000..e4158a937 --- /dev/null +++ b/roadmaps/seo/content/on-page-seo@xYkwvk6d1FHylhfJ6p1fF.md @@ -0,0 +1,3 @@ +# On-Page SEO + +On-page SEO is the practice of optimizing individual web pages to improve their search engine rankings and earn more relevant traffic. It involves refining both the content and the HTML source code of a page, such as optimizing titles, headings, meta descriptions, and internal links. \ No newline at end of file diff --git a/roadmaps/seo/content/org--person-schema@BJzSXBexJ4z3U7jjAddio.md b/roadmaps/seo/content/org--person-schema@BJzSXBexJ4z3U7jjAddio.md index cd18df9d2..16ef74dbe 100644 --- a/roadmaps/seo/content/org--person-schema@BJzSXBexJ4z3U7jjAddio.md +++ b/roadmaps/seo/content/org--person-schema@BJzSXBexJ4z3U7jjAddio.md @@ -1,3 +1,3 @@ # Organization & Person Schema - + Organization schema and Person schema are structured data types used to explicitly identify a company or an individual on a web page. They can include details like name, logo, job title, or affiliation, giving search and AI systems clear, structured facts rather than requiring them to infer this from unstructured text. \ No newline at end of file diff --git a/roadmaps/seo/content/organic-vs-paid-vs-direct@vbolitnz-ciidYtkKLp3B.md b/roadmaps/seo/content/organic-vs-paid-vs-direct@vbolitnz-ciidYtkKLp3B.md new file mode 100644 index 000000000..1636a8010 --- /dev/null +++ b/roadmaps/seo/content/organic-vs-paid-vs-direct@vbolitnz-ciidYtkKLp3B.md @@ -0,0 +1,3 @@ +# Organic vs Paid vs Direct + +Organic traffic comes from unpaid search results. Paid traffic comes from search ads, marked separately from organic results. Direct traffic is when someone reaches a website by typing the URL directly or using a saved bookmark, without going through a search engine at all. Separating these traffic types is essential for understanding where visitors are actually coming from. \ No newline at end of file diff --git a/roadmaps/seo/content/original-research--surveys@EOrD0tHg33UfosovD_YVo.md b/roadmaps/seo/content/original-research--surveys@EOrD0tHg33UfosovD_YVo.md index 09536db03..4b9571de5 100644 --- a/roadmaps/seo/content/original-research--surveys@EOrD0tHg33UfosovD_YVo.md +++ b/roadmaps/seo/content/original-research--surveys@EOrD0tHg33UfosovD_YVo.md @@ -1,3 +1,3 @@ # Original Research & Surveys - + This means running your own study or survey instead of citing research that someone else already conducted. It produces original data that did not exist before, giving other sources, including AI systems, a reason to cite your content specifically as the origin. \ No newline at end of file diff --git a/roadmaps/seo/content/otterlyai@2osiMJHPrm4zk_5rdLaGk.md b/roadmaps/seo/content/otterlyai@2osiMJHPrm4zk_5rdLaGk.md index 89850180c..dc56ed56e 100644 --- a/roadmaps/seo/content/otterlyai@2osiMJHPrm4zk_5rdLaGk.md +++ b/roadmaps/seo/content/otterlyai@2osiMJHPrm4zk_5rdLaGk.md @@ -1,3 +1,3 @@ -# Otterly.ai +# Otterly -Otterly.ai is a tool that monitors brand visibility and citations within AI search and chat platforms, tracking how often a brand appears and in what context. \ No newline at end of file +Otterly is a tool that monitors brand visibility and citations within AI search and chat platforms, tracking how often a brand appears and in what context. \ No newline at end of file diff --git a/roadmaps/seo/content/page-authority@ouEJFUJlZss_ScbsmiJ-X.md b/roadmaps/seo/content/page-authority@ouEJFUJlZss_ScbsmiJ-X.md index b12ac6724..6cdb62de6 100644 --- a/roadmaps/seo/content/page-authority@ouEJFUJlZss_ScbsmiJ-X.md +++ b/roadmaps/seo/content/page-authority@ouEJFUJlZss_ScbsmiJ-X.md @@ -1,3 +1,3 @@ # Page Authority - + Page Authority is a Moz metric similar to Domain Authority, but measured for a single page instead of an entire website. It estimates how likely that specific page is to rank well, based on the links pointing directly to it. \ No newline at end of file diff --git a/roadmaps/seo/content/pagespeed-insights@5o806bMtqKVLdjQVFjnJz.md b/roadmaps/seo/content/pagespeed-insights@5o806bMtqKVLdjQVFjnJz.md index 60bbe6236..81b3efd49 100644 --- a/roadmaps/seo/content/pagespeed-insights@5o806bMtqKVLdjQVFjnJz.md +++ b/roadmaps/seo/content/pagespeed-insights@5o806bMtqKVLdjQVFjnJz.md @@ -1,3 +1,3 @@ # PageSpeed Insights - + PageSpeed Insights is a free tool from Google that measures a page's loading speed and reports its Core Web Vitals scores. It gives specific, actionable suggestions for improving performance, such as compressing images or reducing unused code. \ No newline at end of file diff --git a/roadmaps/seo/content/pagination@2l_5knaWysxinhMV1z6LK.md b/roadmaps/seo/content/pagination@2l_5knaWysxinhMV1z6LK.md index 0eced55bb..3b840a9e2 100644 --- a/roadmaps/seo/content/pagination@2l_5knaWysxinhMV1z6LK.md +++ b/roadmaps/seo/content/pagination@2l_5knaWysxinhMV1z6LK.md @@ -1,3 +1,3 @@ # Pagination - + Pagination is when content is split across multiple linked pages, such as page 1, page 2, and page 3 of a product listing. Handling it correctly means signaling to search engines that these pages are part of one continuous sequence, rather than unrelated content competing with each other. \ No newline at end of file diff --git a/roadmaps/seo/content/peecai@WXVTvnH4sTTJOmhrX-0mO.md b/roadmaps/seo/content/peecai@WXVTvnH4sTTJOmhrX-0mO.md index 058247c4b..98695af23 100644 --- a/roadmaps/seo/content/peecai@WXVTvnH4sTTJOmhrX-0mO.md +++ b/roadmaps/seo/content/peecai@WXVTvnH4sTTJOmhrX-0mO.md @@ -1,3 +1,3 @@ -# Peec.ai +# Peec AI -Peec.ai is a platform for tracking a brand's presence and share of voice within AI-generated answers, comparing performance against competitors across a defined set of prompts. \ No newline at end of file +Peec is a platform for tracking a brand's presence and share of voice within AI-generated answers, comparing performance against competitors across a defined set of prompts. \ No newline at end of file diff --git a/roadmaps/seo/content/people-also-ask@nyiOoaRP9kV6sJlS16MKy.md b/roadmaps/seo/content/people-also-ask@nyiOoaRP9kV6sJlS16MKy.md index 48d8e885c..cee17cfb4 100644 --- a/roadmaps/seo/content/people-also-ask@nyiOoaRP9kV6sJlS16MKy.md +++ b/roadmaps/seo/content/people-also-ask@nyiOoaRP9kV6sJlS16MKy.md @@ -1,3 +1,3 @@ # People Also Ask - + People Also Ask is a feature in Google search results showing a list of related questions that expand to reveal short answers when clicked. It is a useful source of real, common questions people have around a topic, and getting featured in it can drive visibility even without a top-ranking position. \ No newline at end of file diff --git a/roadmaps/seo/content/perplexity@rnD7x5uSE0GPu8BB1DPeb.md b/roadmaps/seo/content/perplexity@rnD7x5uSE0GPu8BB1DPeb.md new file mode 100644 index 000000000..c89fa1278 --- /dev/null +++ b/roadmaps/seo/content/perplexity@rnD7x5uSE0GPu8BB1DPeb.md @@ -0,0 +1,3 @@ +# Perplexity + +Perplexity is an AI-powered search product built specifically to answer questions directly, retrieving information from the web and presenting a synthesized response with citations, rather than showing a traditional list of links to click through. \ No newline at end of file diff --git a/roadmaps/seo/content/perplexitybot@u7LcT0Gbzc92r9H3MrkrE.md b/roadmaps/seo/content/perplexitybot@u7LcT0Gbzc92r9H3MrkrE.md new file mode 100644 index 000000000..4221ef541 --- /dev/null +++ b/roadmaps/seo/content/perplexitybot@u7LcT0Gbzc92r9H3MrkrE.md @@ -0,0 +1,3 @@ +# PerplexityBot + +PerplexityBot is the crawler operated by Perplexity, used to gather live web content when generating answers for its AI-powered search product. It can be allowed or blocked through a site's robots.txt file, similar to other AI crawlers. \ No newline at end of file diff --git a/roadmaps/seo/content/personalization-localization@p7VyhgqhmVfY9TA7DiXjD.md b/roadmaps/seo/content/personalization-localization@p7VyhgqhmVfY9TA7DiXjD.md new file mode 100644 index 000000000..d7a1a4a66 --- /dev/null +++ b/roadmaps/seo/content/personalization-localization@p7VyhgqhmVfY9TA7DiXjD.md @@ -0,0 +1,3 @@ +# Personalization & Localization + +Personalization is when search results differ based on an individual user's history, preferences, or device. Localization is when results differ based on geographic location, showing nearby businesses or region-specific content. Both mean that search results are not a single fixed list, but vary depending on who is searching and from where. \ No newline at end of file diff --git a/roadmaps/seo/content/pitchbox@J_Wwg2zo5m9JnlNILKlMi.md b/roadmaps/seo/content/pitchbox@J_Wwg2zo5m9JnlNILKlMi.md index 8b892e193..3ed4c7166 100644 --- a/roadmaps/seo/content/pitchbox@J_Wwg2zo5m9JnlNILKlMi.md +++ b/roadmaps/seo/content/pitchbox@J_Wwg2zo5m9JnlNILKlMi.md @@ -1,3 +1,3 @@ # Pitchbox - + Pitchbox is an outreach automation platform used for link building and digital PR, helping teams find contacts, send templated pitches, and manage follow-ups across large outreach campaigns. \ No newline at end of file diff --git a/roadmaps/seo/content/planning--checklists@S6Br87lFC2GKENqfQe6vL.md b/roadmaps/seo/content/planning--checklists@S6Br87lFC2GKENqfQe6vL.md new file mode 100644 index 000000000..93127f9be --- /dev/null +++ b/roadmaps/seo/content/planning--checklists@S6Br87lFC2GKENqfQe6vL.md @@ -0,0 +1,3 @@ +# Planning & Checklists + +This is the preparation phase of a site migration, involving documenting the current site's structure, deciding what will change, and building a checklist to make sure nothing gets missed during the transition. \ No newline at end of file diff --git a/roadmaps/seo/content/position--share-of-search@-6_QtaXh83VTAl2pyOp8f.md b/roadmaps/seo/content/position--share-of-search@-6_QtaXh83VTAl2pyOp8f.md new file mode 100644 index 000000000..101b2d985 --- /dev/null +++ b/roadmaps/seo/content/position--share-of-search@-6_QtaXh83VTAl2pyOp8f.md @@ -0,0 +1,3 @@ +# Position & Share of Search + +Average position is where a page typically ranks for a given query. Share of search measures what percentage of all search interest in a category or topic a brand is actually capturing, which gives a broader view of visibility than tracking individual keyword rankings alone. \ No newline at end of file diff --git a/roadmaps/seo/content/post-migration-monitoring@Md94gEyK4XEPAVHpfcnXK.md b/roadmaps/seo/content/post-migration-monitoring@Md94gEyK4XEPAVHpfcnXK.md new file mode 100644 index 000000000..71a9468b0 --- /dev/null +++ b/roadmaps/seo/content/post-migration-monitoring@Md94gEyK4XEPAVHpfcnXK.md @@ -0,0 +1,3 @@ +# Post-Migration Monitoring + +Post-migration monitoring is closely tracking a website's rankings, traffic, and crawl behavior in the period immediately following a migration, to catch and fix problems quickly before they cause lasting damage. \ No newline at end of file diff --git a/roadmaps/seo/content/preferred-sources@MomZSADCVdYuKQToQtNnW.md b/roadmaps/seo/content/preferred-sources@MomZSADCVdYuKQToQtNnW.md new file mode 100644 index 000000000..2d23004a2 --- /dev/null +++ b/roadmaps/seo/content/preferred-sources@MomZSADCVdYuKQToQtNnW.md @@ -0,0 +1,3 @@ +# Preferred Sources + +Preferred sources are the specific websites and publications that a given AI system consistently favors when choosing what to cite, often shaped by factors like established authority, structured content, or crawl accessibility. Identifying which sources an AI system prefers within a given topic helps inform where content or PR efforts might be most effective. \ No newline at end of file diff --git a/roadmaps/seo/content/primary-data--visuals@3Y_pytcQ00dghMkRngjVP.md b/roadmaps/seo/content/primary-data--visuals@3Y_pytcQ00dghMkRngjVP.md index 56f8424b3..7ac6bce31 100644 --- a/roadmaps/seo/content/primary-data--visuals@3Y_pytcQ00dghMkRngjVP.md +++ b/roadmaps/seo/content/primary-data--visuals@3Y_pytcQ00dghMkRngjVP.md @@ -1,3 +1,3 @@ # Primary Data & Visuals - + Primary data and visuals means original research, proprietary data, or custom-made images and charts, rather than reused stock content or numbers pulled from someone else's report. This is one of the strongest ways to demonstrate information gain, since original material cannot be found anywhere else. \ No newline at end of file diff --git a/roadmaps/seo/content/product--place-schema@hKRFdXC5UlbOIb1WIm9Ht.md b/roadmaps/seo/content/product--place-schema@hKRFdXC5UlbOIb1WIm9Ht.md index e1574450c..8285be7a2 100644 --- a/roadmaps/seo/content/product--place-schema@hKRFdXC5UlbOIb1WIm9Ht.md +++ b/roadmaps/seo/content/product--place-schema@hKRFdXC5UlbOIb1WIm9Ht.md @@ -1,3 +1,3 @@ # Product & Place Schema - + Product schema and Place schema are structured data types used to explicitly describe a product, such as its price and availability, or a physical location, such as a business address and hours. They let search engines display rich details directly in results and give AI systems clear, structured facts to draw from. \ No newline at end of file diff --git a/roadmaps/seo/content/profound@g45K_0aau7_T-yiUXjP-T.md b/roadmaps/seo/content/profound@g45K_0aau7_T-yiUXjP-T.md index d8dfeda2d..ba3779efe 100644 --- a/roadmaps/seo/content/profound@g45K_0aau7_T-yiUXjP-T.md +++ b/roadmaps/seo/content/profound@g45K_0aau7_T-yiUXjP-T.md @@ -1,3 +1,3 @@ # Profound - + Profound is a platform built specifically to track how often and how favorably a brand appears within AI-generated answers across different AI systems. \ No newline at end of file diff --git a/roadmaps/seo/content/prompt-coverage--mention@cyqsRePa5SW0BioIcvCWC.md b/roadmaps/seo/content/prompt-coverage--mention@cyqsRePa5SW0BioIcvCWC.md index e6d480e12..b4ce0c102 100644 --- a/roadmaps/seo/content/prompt-coverage--mention@cyqsRePa5SW0BioIcvCWC.md +++ b/roadmaps/seo/content/prompt-coverage--mention@cyqsRePa5SW0BioIcvCWC.md @@ -1,3 +1,3 @@ # Prompt Coverage & Mentions - + Prompt coverage measures how often a brand appears across a representative set of prompts within its category, when tested against AI systems. Mention rate is the frequency of those appearances, whether or not the brand is directly cited as a source. \ No newline at end of file diff --git a/roadmaps/seo/content/proprietary-datasets@QzVV0URU0R22FlMy0nK9j.md b/roadmaps/seo/content/proprietary-datasets@QzVV0URU0R22FlMy0nK9j.md index dd2c1bccf..648fa1cab 100644 --- a/roadmaps/seo/content/proprietary-datasets@QzVV0URU0R22FlMy0nK9j.md +++ b/roadmaps/seo/content/proprietary-datasets@QzVV0URU0R22FlMy0nK9j.md @@ -1,3 +1,3 @@ # Proprietary Datasets - + A proprietary dataset is information only you have access to, such as internal usage data, customer behavior, or transaction data, that a competitor cannot easily replicate. Publishing insights drawn from it gives content a form of information gain that is difficult for others to copy. \ No newline at end of file diff --git a/roadmaps/seo/content/pruning--deindexing@OrxxJbPQi1aylotUUn4J0.md b/roadmaps/seo/content/pruning--deindexing@OrxxJbPQi1aylotUUn4J0.md new file mode 100644 index 000000000..fe43980f9 --- /dev/null +++ b/roadmaps/seo/content/pruning--deindexing@OrxxJbPQi1aylotUUn4J0.md @@ -0,0 +1,3 @@ +# Pruning & Deindexing + +Pruning is the practice of removing or merging low-performing, outdated, or thin content from a website rather than letting it accumulate indefinitely. Deindexing is the technical step of formally telling search engines to remove a page from their index, typically done once that content has been pruned or is no longer meant to be found in search. \ No newline at end of file diff --git a/roadmaps/seo/content/query--topic-coverage@kqHyjxO7bBdFDLxdeMBJz.md b/roadmaps/seo/content/query--topic-coverage@kqHyjxO7bBdFDLxdeMBJz.md new file mode 100644 index 000000000..b6856b45b --- /dev/null +++ b/roadmaps/seo/content/query--topic-coverage@kqHyjxO7bBdFDLxdeMBJz.md @@ -0,0 +1,3 @@ +# Query & Topic Coverage + +Query coverage is how many relevant search queries a site actually appears for, out of all the queries related to its topic. Topic coverage looks at this at a broader level, checking whether a site comprehensively addresses a subject or only touches a small part of it. \ No newline at end of file diff --git a/roadmaps/seo/content/query-fan-out@ujNGonXvVhH734HMGgFum.md b/roadmaps/seo/content/query-fan-out@ujNGonXvVhH734HMGgFum.md index 56b4b0bbc..15cb9f245 100644 --- a/roadmaps/seo/content/query-fan-out@ujNGonXvVhH734HMGgFum.md +++ b/roadmaps/seo/content/query-fan-out@ujNGonXvVhH734HMGgFum.md @@ -1,3 +1,10 @@ # Query Fan-Out - -Query fan-out is when an AI system breaks a single user question into several smaller sub-questions before retrieving information to answer it. A question like "best CRM for a small SaaS company" might get split internally into separate queries about pricing, integrations, and reviews. This means content can get retrieved for the pieces of an answer, not just for the exact phrase someone typed. \ No newline at end of file + +Query fan-out is when an AI system breaks a single user question into several smaller sub-questions before retrieving information to answer it. A question like "best CRM for a small SaaS company" might get split internally into separate queries about pricing, integrations, and reviews. This means content can get retrieved for the pieces of an answer, not just for the exact phrase someone typed. + +Visit the following resources to learn more: + +- [@article@What is Query Fan-Out?](https://ahrefs.com/blog/query-fan-out/) +- [@article@What is query fan-out? How to find & optimize for subqueries](https://www.semrush.com/blog/query-fan-out/) +- [@video@The Query-Fan Out AI SEO System is INSANE](https://www.youtube.com/watch?v=rszIeAbuZHA) +- [@video@How to Use Query Fan-Out To Rank Content FAST in AI Search](https://www.youtube.com/watch?v=dNt-24ETcT4) \ No newline at end of file diff --git a/roadmaps/seo/content/question-mining@QbCABrmudmc7lib7-c1Hk.md b/roadmaps/seo/content/question-mining@QbCABrmudmc7lib7-c1Hk.md index 0528d5b07..c41c2c987 100644 --- a/roadmaps/seo/content/question-mining@QbCABrmudmc7lib7-c1Hk.md +++ b/roadmaps/seo/content/question-mining@QbCABrmudmc7lib7-c1Hk.md @@ -1,3 +1,3 @@ # Question Mining - + Question mining is the practice of finding the actual questions real people ask about a topic, then using those questions as the basis for content. It draws on sources where people ask things directly, rather than relying only on keyword tools that show search phrases without context. \ No newline at end of file diff --git a/roadmaps/seo/content/quora@oKEnhcC4CJhqUa-ewnsQ4.md b/roadmaps/seo/content/quora@oKEnhcC4CJhqUa-ewnsQ4.md index 94b8e10ca..564fdacc2 100644 --- a/roadmaps/seo/content/quora@oKEnhcC4CJhqUa-ewnsQ4.md +++ b/roadmaps/seo/content/quora@oKEnhcC4CJhqUa-ewnsQ4.md @@ -1,3 +1,3 @@ # Quora - + Quora is a question-and-answer platform where users ask questions and receive answers from other users, often including people with direct expertise or experience. It functions as another source of genuine, real-world questions and answers that search and AI systems can draw on. \ No newline at end of file diff --git a/roadmaps/seo/content/rag@nVLFIaDXF9XWNUPwIg5T2.md b/roadmaps/seo/content/rag@nVLFIaDXF9XWNUPwIg5T2.md index 437c7242b..1c6d9cb58 100644 --- a/roadmaps/seo/content/rag@nVLFIaDXF9XWNUPwIg5T2.md +++ b/roadmaps/seo/content/rag@nVLFIaDXF9XWNUPwIg5T2.md @@ -1,3 +1,10 @@ # RAG - -RAG stands for Retrieval-Augmented Generation. It is a method where an AI system first retrieves relevant documents or passages from an external source, then uses that retrieved content to generate its answer, rather than relying only on what it learned during training. This is the mechanism behind how many AI systems produce answers that cite or reflect current web content. \ No newline at end of file + +RAG stands for Retrieval-Augmented Generation. It is a method where an AI system first retrieves relevant documents or passages from an external source, then uses that retrieved content to generate its answer, rather than relying only on what it learned during training. This is the mechanism behind how many AI systems produce answers that cite or reflect current web content. + +Visit the following resources to learn more: + +- [@article@Visit the Dedicated AI Engineer Roadmap](https://roadmap.sh/ai-engineer) +- [@article@What is RAG (Retrieval-Augmented Generation)?](https://aws.amazon.com/what-is/retrieval-augmented-generation/) +- [@video@What is retrieval augmented generation (RAG)? - IBM](https://www.ibm.com/think/topics/retrieval-augmented-generation) +- [@video@What is Retrieval-Augmented Generation (RAG)?](https://www.youtube.com/watch?v=T-D1OfcDW1M) \ No newline at end of file diff --git a/roadmaps/seo/content/rank-tracking@hR1xBsfGsPJh--WG_01qp.md b/roadmaps/seo/content/rank-tracking@hR1xBsfGsPJh--WG_01qp.md index 6c4f21323..daabb8da3 100644 --- a/roadmaps/seo/content/rank-tracking@hR1xBsfGsPJh--WG_01qp.md +++ b/roadmaps/seo/content/rank-tracking@hR1xBsfGsPJh--WG_01qp.md @@ -1,3 +1,3 @@ # Rank Tracking - + Rank tracking is the practice of monitoring where a website ranks for specific target keywords over time, using dedicated tools that check search results regularly. \ No newline at end of file diff --git a/roadmaps/seo/content/reddit@Q9-I-jLSh9tp205SpiDgS.md b/roadmaps/seo/content/reddit@Q9-I-jLSh9tp205SpiDgS.md index 1ee43a156..6007c18fc 100644 --- a/roadmaps/seo/content/reddit@Q9-I-jLSh9tp205SpiDgS.md +++ b/roadmaps/seo/content/reddit@Q9-I-jLSh9tp205SpiDgS.md @@ -1,3 +1,3 @@ # Reddit - + Reddit is a large online community platform organized into topic-specific forums, where people ask questions and discuss subjects candidly. It has become an increasingly important source that both traditional search engines and AI systems pull from when forming answers to real-world questions. \ No newline at end of file diff --git a/roadmaps/seo/content/redirect-chains--loops@c5NiQ-rGyJZGj8iBWCV7Y.md b/roadmaps/seo/content/redirect-chains--loops@c5NiQ-rGyJZGj8iBWCV7Y.md new file mode 100644 index 000000000..dbbf4ec03 --- /dev/null +++ b/roadmaps/seo/content/redirect-chains--loops@c5NiQ-rGyJZGj8iBWCV7Y.md @@ -0,0 +1,3 @@ +# Redirect Chains & Loops + +A redirect chain is a sequence of multiple redirects in a row before reaching the final destination page, which slows down loading and wastes crawl budget. A redirect loop is when a chain of redirects eventually points back to an earlier page in the sequence, creating an endless cycle that prevents the page from ever loading. \ No newline at end of file diff --git a/roadmaps/seo/content/redirect-mapping@So5JL15BYlEeoYOt90dT_.md b/roadmaps/seo/content/redirect-mapping@So5JL15BYlEeoYOt90dT_.md new file mode 100644 index 000000000..6ea78afff --- /dev/null +++ b/roadmaps/seo/content/redirect-mapping@So5JL15BYlEeoYOt90dT_.md @@ -0,0 +1,3 @@ +# Redirect Mapping + +Redirect mapping is the process of creating a complete list matching every old URL to its correct new destination during a site migration. Missing or incorrect mappings can cause pages to lose their rankings entirely, since search engines may treat an unmapped old URL as simply gone rather than moved. \ No newline at end of file diff --git a/roadmaps/seo/content/rendering--javascript-seo@pB_fkc0wStWZ4MxCWFtmO.md b/roadmaps/seo/content/rendering--javascript-seo@pB_fkc0wStWZ4MxCWFtmO.md new file mode 100644 index 000000000..9f279f117 --- /dev/null +++ b/roadmaps/seo/content/rendering--javascript-seo@pB_fkc0wStWZ4MxCWFtmO.md @@ -0,0 +1,3 @@ +# Rendering & JavaScript SEO + +Some websites build their content using JavaScript that runs in the browser, instead of sending fully formed HTML. If a crawler cannot execute that JavaScript properly, it may see a blank or incomplete page instead of the finished content. This node covers making sure what a crawler receives actually matches what a real visitor sees. \ No newline at end of file diff --git a/roadmaps/seo/content/retrieval-vs-ranking@xTU1zxxpefjIaU901IyP0.md b/roadmaps/seo/content/retrieval-vs-ranking@xTU1zxxpefjIaU901IyP0.md new file mode 100644 index 000000000..912059772 --- /dev/null +++ b/roadmaps/seo/content/retrieval-vs-ranking@xTU1zxxpefjIaU901IyP0.md @@ -0,0 +1,3 @@ +# Retrieval vs Ranking + +Retrieval is the step where a search or AI system pulls a set of candidate documents that might answer a query, based on relevance matching. Ranking is a separate step that follows, ordering those retrieved candidates from most to least relevant. A page can be successfully retrieved as a candidate and still rank poorly, or fail to be retrieved at all regardless of how well it would rank if found. \ No newline at end of file diff --git a/roadmaps/seo/content/reviews--velocity@Id95-XXYGUWTFKSeJ00Ce.md b/roadmaps/seo/content/reviews--velocity@Id95-XXYGUWTFKSeJ00Ce.md index 699097875..be18fd66f 100644 --- a/roadmaps/seo/content/reviews--velocity@Id95-XXYGUWTFKSeJ00Ce.md +++ b/roadmaps/seo/content/reviews--velocity@Id95-XXYGUWTFKSeJ00Ce.md @@ -1,3 +1,3 @@ # Reviews & Velocity - + Review velocity is how steadily new customer reviews come in over time, not just the overall star rating. A business that suddenly receives many reviews in a single day can look suspicious to review platforms, while a steady, ongoing flow of reviews looks organic and healthy. \ No newline at end of file diff --git a/roadmaps/seo/content/robotstxt@8iODKk23z1DGYWIAj8yWk.md b/roadmaps/seo/content/robotstxt@8iODKk23z1DGYWIAj8yWk.md index 3774aaa7e..060f461e3 100644 --- a/roadmaps/seo/content/robotstxt@8iODKk23z1DGYWIAj8yWk.md +++ b/roadmaps/seo/content/robotstxt@8iODKk23z1DGYWIAj8yWk.md @@ -1,3 +1,10 @@ # Robots.txt - -Robots.txt is a text file placed at the root of a website that tells crawlers which parts of the site they are allowed or not allowed to visit. It can be used to block specific bots entirely, including AI crawlers, or to keep crawlers away from pages like admin panels or duplicate content. It works on trust, since well-behaved bots follow it but not all crawlers do. \ No newline at end of file + +Robots.txt is a text file placed at the root of a website that tells crawlers which parts of the site they are allowed or not allowed to visit. It can be used to block specific bots entirely, including AI crawlers, or to keep crawlers away from pages like admin panels or duplicate content. It works on trust, since well-behaved bots follow it but not all crawlers do. + +Visit the following resources to learn more: + +- [@article@What Is A Robots.txt File? A Guide to Best Practices and Syntax](https://moz.com/learn/seo/robotstxt) +- [@article@Introduction to robots.txt](https://developers.google.com/search/docs/crawling-indexing/robots/intro) +- [@video@How Robots.txt Works](https://www.youtube.com/watch?v=IXNEVt9rZG8&t=17s) +- [@video@SEO Tutorial - The role of robots.txt files](https://www.youtube.com/watch?v=AyPAfzcVn2c) \ No newline at end of file diff --git a/roadmaps/seo/content/sameas--entity-linking@4VIEdEoCvyv_jiCHLv3pQ.md b/roadmaps/seo/content/sameas--entity-linking@4VIEdEoCvyv_jiCHLv3pQ.md index 0108905f3..c78b01fdd 100644 --- a/roadmaps/seo/content/sameas--entity-linking@4VIEdEoCvyv_jiCHLv3pQ.md +++ b/roadmaps/seo/content/sameas--entity-linking@4VIEdEoCvyv_jiCHLv3pQ.md @@ -1,3 +1,3 @@ # SameAs & Entity Linking - + The SameAs property in schema markup links a page's entity to that same entity's presence elsewhere on the web, such as its official social media profiles or Wikipedia page. This helps a system confirm that multiple different pages all refer to the same real-world entity. \ No newline at end of file diff --git a/roadmaps/seo/content/scaled-content-abuse@eSJRYXI5sTwHRerwByTy_.md b/roadmaps/seo/content/scaled-content-abuse@eSJRYXI5sTwHRerwByTy_.md new file mode 100644 index 000000000..e2f1be80d --- /dev/null +++ b/roadmaps/seo/content/scaled-content-abuse@eSJRYXI5sTwHRerwByTy_.md @@ -0,0 +1,3 @@ +# Scaled Content Abuse + +Scaled content abuse is producing large volumes of low-quality content, often with little to no human oversight, purely to manipulate search rankings rather than to genuinely help users. This has become a bigger focus for search engines as AI writing tools make it easier to generate content at scale without proportional quality. \ No newline at end of file diff --git a/roadmaps/seo/content/screaming-frog@vF-jde0y42JKX1jEPeSfl.md b/roadmaps/seo/content/screaming-frog@vF-jde0y42JKX1jEPeSfl.md index 77fbb8432..3694638f8 100644 --- a/roadmaps/seo/content/screaming-frog@vF-jde0y42JKX1jEPeSfl.md +++ b/roadmaps/seo/content/screaming-frog@vF-jde0y42JKX1jEPeSfl.md @@ -1,3 +1,3 @@ # Screaming Frog - + Screaming Frog is a desktop crawler tool that simulates how a search engine bot would crawl a website. It reports issues such as broken links, missing title tags, duplicate content, and pages blocked by robots.txt, and is one of the most widely used tools for technical SEO audits. \ No newline at end of file diff --git a/roadmaps/seo/content/search-intent@fVUfQYb8BP_hFMmd1S2-J.md b/roadmaps/seo/content/search-intent@fVUfQYb8BP_hFMmd1S2-J.md index 33bc4739d..30aaddca4 100644 --- a/roadmaps/seo/content/search-intent@fVUfQYb8BP_hFMmd1S2-J.md +++ b/roadmaps/seo/content/search-intent@fVUfQYb8BP_hFMmd1S2-J.md @@ -1,3 +1,10 @@ # Search Intent - -Search intent is the underlying goal behind a search query, such as wanting to buy something, learn something, or find a specific website. Two people can type different words but want the same thing, or type the same words and want different things. Matching content to the correct intent behind a query is often more important than matching the exact keyword. \ No newline at end of file + +Search intent is the underlying goal behind a search query, such as wanting to buy something, learn something, or find a specific website. Two people can type different words but want the same thing, or type the same words and want different things. Matching content to the correct intent behind a query is often more important than matching the exact keyword. + +Visit the following resources to learn more: + +- [@article@What Is Search Intent? How to Identify It & Optimize for It](https://www.semrush.com/blog/search-intent/) +- [@article@What Is Search Intent and Why Does It Matter?](https://moz.com/learn/seo/search-intent) +- [@video@What is Search Intent in SEO, Explained!](https://www.youtube.com/watch?v=_7KfMyBDc1o) +- [@video@Keyword Research Pt 1: How to Analyze Searcher Intent](https://www.youtube.com/watch?v=zXPZ0L2cOw4) \ No newline at end of file diff --git a/roadmaps/seo/content/semantic-search@hwKZmfYFiIu6plbiXtJRI.md b/roadmaps/seo/content/semantic-search@hwKZmfYFiIu6plbiXtJRI.md index ad12fc543..a617437d5 100644 --- a/roadmaps/seo/content/semantic-search@hwKZmfYFiIu6plbiXtJRI.md +++ b/roadmaps/seo/content/semantic-search@hwKZmfYFiIu6plbiXtJRI.md @@ -1,3 +1,10 @@ # Semantic Search - -Semantic search is a method of finding relevant content based on meaning rather than exact keyword matches. It allows a system to understand that "cheap flights" and "affordable plane tickets" refer to the same idea. This is the foundation that lets modern search and AI systems retrieve relevant content even when the wording differs from the query. \ No newline at end of file + +Semantic search is a method of finding relevant content based on meaning rather than exact keyword matches. It allows a system to understand that "cheap flights" and "affordable plane tickets" refer to the same idea. This is the foundation that lets modern search and AI systems retrieve relevant content even when the wording differs from the query. + +Visit the following resources to learn more: + +- [@article@What is semantic search?](https://www.elastic.co/what-is/semantic-search) +- [@article@What is semantic search? - Google](https://cloud.google.com/discover/what-is-semantic-search?hl=en) +- [@video@What is a Vector Database? Powering Semantic Search & AI Applications](https://www.youtube.com/watch?v=gl1r1XV0SLw) +- [@video@What is semantic search?](https://www.youtube.com/watch?v=o3XN4dImESE) \ No newline at end of file diff --git a/roadmaps/seo/content/semrush@4tBuZz4ZPF7bjcYxRbB1E.md b/roadmaps/seo/content/semrush@4tBuZz4ZPF7bjcYxRbB1E.md index 45209fa10..f1c8897dc 100644 --- a/roadmaps/seo/content/semrush@4tBuZz4ZPF7bjcYxRbB1E.md +++ b/roadmaps/seo/content/semrush@4tBuZz4ZPF7bjcYxRbB1E.md @@ -1,3 +1,3 @@ # Semrush - + Semrush is an all-in-one SEO platform used for keyword research, rank tracking, competitor analysis, and backlink auditing. It also offers a dedicated AI Visibility Toolkit for tracking how a brand appears within AI-generated answers. \ No newline at end of file diff --git a/roadmaps/seo/content/seo-audits@picU3n5cUGQj9tXGpNRNu.md b/roadmaps/seo/content/seo-audits@picU3n5cUGQj9tXGpNRNu.md new file mode 100644 index 000000000..8b21ff4fe --- /dev/null +++ b/roadmaps/seo/content/seo-audits@picU3n5cUGQj9tXGpNRNu.md @@ -0,0 +1,3 @@ +# SEO Audits + +An SEO audit is a structured review of a website's technical health, content quality, and backlink profile, identifying issues and opportunities across all of these areas at once. It is typically the first step in diagnosing why a site is underperforming or in establishing a baseline before starting new work. \ No newline at end of file diff --git a/roadmaps/seo/content/serp-analysis@8sGKm8N4zZr4hAR-IK7L6.md b/roadmaps/seo/content/serp-analysis@8sGKm8N4zZr4hAR-IK7L6.md new file mode 100644 index 000000000..57987c27e --- /dev/null +++ b/roadmaps/seo/content/serp-analysis@8sGKm8N4zZr4hAR-IK7L6.md @@ -0,0 +1,3 @@ +# SERP Analysis + +SERP analysis is examining the actual search results page for a target keyword to understand what type of content currently ranks, what format it takes, and what features like snippets or panels appear alongside it. This informs decisions about what kind of content is likely to succeed for that specific query. \ No newline at end of file diff --git a/roadmaps/seo/content/serp-index-crawl@GYUiIQ38y7jaI7cBrNP9v.md b/roadmaps/seo/content/serp-index-crawl@GYUiIQ38y7jaI7cBrNP9v.md new file mode 100644 index 000000000..16fef4ce7 --- /dev/null +++ b/roadmaps/seo/content/serp-index-crawl@GYUiIQ38y7jaI7cBrNP9v.md @@ -0,0 +1,3 @@ +# SERP, Index, Crawl + +A SERP, or Search Engine Results Page, is the page shown after someone runs a search. The index is the search engine's stored database of pages it has processed and can retrieve. A crawl is the act of a bot visiting and reading a page's content, which happens before that page can be added to the index. \ No newline at end of file diff --git a/roadmaps/seo/content/site-hierarchy--depth@sq0ScczfbtjP-50goDqJv.md b/roadmaps/seo/content/site-hierarchy--depth@sq0ScczfbtjP-50goDqJv.md index 43010facf..677ee00e0 100644 --- a/roadmaps/seo/content/site-hierarchy--depth@sq0ScczfbtjP-50goDqJv.md +++ b/roadmaps/seo/content/site-hierarchy--depth@sq0ScczfbtjP-50goDqJv.md @@ -1,3 +1,10 @@ # Site Hierarchy & Depth - -Site hierarchy is the structure of how pages relate to each other, from the homepage down through categories to individual pages. Depth refers to how many clicks it takes to reach a given page from the homepage. A flatter hierarchy, where important pages are just a few clicks away, is generally easier for crawlers to find and fully explore. \ No newline at end of file + +Site hierarchy is the structure of how pages relate to each other, from the homepage down through categories to individual pages. Depth refers to how many clicks it takes to reach a given page from the homepage. A flatter hierarchy, where important pages are just a few clicks away, is generally easier for crawlers to find and fully explore. + +Visit the following resources to learn more: + +- [@article@Site architecture: Creating a website structure that ranks](https://searchengineland.com/guide/website-structure) +- [@article@What Is Website Architecture? (& How to Improve it for SEO)](https://www.semrush.com/blog/website-structure/) +- [@video@What Is Page Depth in SEO?](https://www.conbersa.ai/learn/what-is-page-depth) +- [@video@WHY HIERARCHY IS SO IMPORTANT IN WEB DESIGN](https://www.youtube.com/watch?v=kOJ4c5THLQk) \ No newline at end of file diff --git a/roadmaps/seo/content/site-migrations@iD-7DzOmcrNvpEn7iBsXP.md b/roadmaps/seo/content/site-migrations@iD-7DzOmcrNvpEn7iBsXP.md new file mode 100644 index 000000000..2a7832a8f --- /dev/null +++ b/roadmaps/seo/content/site-migrations@iD-7DzOmcrNvpEn7iBsXP.md @@ -0,0 +1,3 @@ +# Site Migrations + +A site migration is any major change to a website's structure, domain, or platform, such as moving to a new domain, switching from HTTP to HTTPS, or redesigning the URL structure. Migrations carry significant risk of losing search visibility if not planned and executed carefully, since search engines need to correctly understand that old URLs have moved to new ones. \ No newline at end of file diff --git a/roadmaps/seo/content/site-reputation-abuse@IdKr-YfBD7LYDInKFXgoS.md b/roadmaps/seo/content/site-reputation-abuse@IdKr-YfBD7LYDInKFXgoS.md new file mode 100644 index 000000000..54d53f8f0 --- /dev/null +++ b/roadmaps/seo/content/site-reputation-abuse@IdKr-YfBD7LYDInKFXgoS.md @@ -0,0 +1,3 @@ +# Site Reputation Abuse + +Site reputation abuse is when a third party publishes low-quality content on a reputable site's subdomain or section, attempting to exploit that site's existing authority and trust for their own ranking gain. Google has specifically targeted this practice, since it previously let unrelated, low-quality content unfairly benefit from a trusted domain's reputation. \ No newline at end of file diff --git a/roadmaps/seo/content/sitebulb@wP4LP-audfrqSm-nUcEA9.md b/roadmaps/seo/content/sitebulb@wP4LP-audfrqSm-nUcEA9.md index c734f7f2b..e18daf0fe 100644 --- a/roadmaps/seo/content/sitebulb@wP4LP-audfrqSm-nUcEA9.md +++ b/roadmaps/seo/content/sitebulb@wP4LP-audfrqSm-nUcEA9.md @@ -1,3 +1,3 @@ # Sitebulb - + Sitebulb is a desktop crawler tool similar to Screaming Frog, used to audit a website's technical health. It is known for presenting results in a more visual, guided format, with prioritized issue lists and clearer explanations, making it a common alternative for practitioners who prefer a less raw, spreadsheet-style output. \ No newline at end of file diff --git a/roadmaps/seo/content/sitemaps@g0TlQo1a-Wk9-fi_te9yw.md b/roadmaps/seo/content/sitemaps@g0TlQo1a-Wk9-fi_te9yw.md index f3860fd02..d76753c6c 100644 --- a/roadmaps/seo/content/sitemaps@g0TlQo1a-Wk9-fi_te9yw.md +++ b/roadmaps/seo/content/sitemaps@g0TlQo1a-Wk9-fi_te9yw.md @@ -1,3 +1,10 @@ # Sitemaps - -A sitemap is a file that lists the pages on a website, helping search engines discover content that might otherwise be missed through normal crawling. It is typically submitted directly to a search engine through tools like Google Search Console. Sitemaps do not guarantee indexing, but they make discovery more reliable, especially on large sites. \ No newline at end of file + +A sitemap is a file that lists the pages on a website, helping search engines discover content that might otherwise be missed through normal crawling. It is typically submitted directly to a search engine through tools like Google Search Console. Sitemaps do not guarantee indexing, but they make discovery more reliable, especially on large sites. + +Visit the following resources to learn more: + +- [@article@What Is a Sitemap? Website Sitemaps Explained](https://www.semrush.com/blog/website-sitemap/) +- [@article@Learn about sitemaps](https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview) +- [@video@What is a Sitemap? Let’s Break it Down Simply](https://www.youtube.com/watch?v=GjEIuy9s4is&t=71s) +- [@video@How to create a sitemap (for any website)](https://www.youtube.com/watch?v=R_UYM9yEuYg) \ No newline at end of file diff --git a/roadmaps/seo/content/social-profiles@Pe5Brb9kz4rtaiRzQd7Yb.md b/roadmaps/seo/content/social-profiles@Pe5Brb9kz4rtaiRzQd7Yb.md index 9177c12d1..5c97433f7 100644 --- a/roadmaps/seo/content/social-profiles@Pe5Brb9kz4rtaiRzQd7Yb.md +++ b/roadmaps/seo/content/social-profiles@Pe5Brb9kz4rtaiRzQd7Yb.md @@ -1,3 +1,3 @@ # Social Profiles - + Social profiles are a brand or individual's presence on platforms like LinkedIn or X. They serve as another point of confirmation for a system trying to verify identity, and are often referenced when knowledge graphs cross-check who or what an entity actually is. \ No newline at end of file diff --git a/roadmaps/seo/content/spam-policies@A5iHuWB9iK7jENaejMn3o.md b/roadmaps/seo/content/spam-policies@A5iHuWB9iK7jENaejMn3o.md new file mode 100644 index 000000000..822184302 --- /dev/null +++ b/roadmaps/seo/content/spam-policies@A5iHuWB9iK7jENaejMn3o.md @@ -0,0 +1,3 @@ +# Spam Policies + +Spam policies are the specific rules search engines publish defining manipulative practices that violate their guidelines, such as link schemes, cloaking, or abusing expired domains. Violating them can result in a manual action or an automatic ranking penalty, so understanding the specific categories helps practitioners avoid crossing lines unintentionally. \ No newline at end of file diff --git a/roadmaps/seo/content/spam-updates@SRj8TY7e1R2hp2szpWJWm.md b/roadmaps/seo/content/spam-updates@SRj8TY7e1R2hp2szpWJWm.md new file mode 100644 index 000000000..4aa8ba59c --- /dev/null +++ b/roadmaps/seo/content/spam-updates@SRj8TY7e1R2hp2szpWJWm.md @@ -0,0 +1,3 @@ +# Spam Updates + +A spam update is a change specifically targeting spam and manipulative practices, aiming to reduce the visibility of content that violates spam policies. Unlike core updates, spam updates are narrower and tend to affect only sites engaging in the targeted manipulative behavior. \ No newline at end of file diff --git a/roadmaps/seo/content/ssr-vs-csr-vs-hydration@DajReU0-DBUgYY0pCQsDL.md b/roadmaps/seo/content/ssr-vs-csr-vs-hydration@DajReU0-DBUgYY0pCQsDL.md new file mode 100644 index 000000000..e739b5f82 --- /dev/null +++ b/roadmaps/seo/content/ssr-vs-csr-vs-hydration@DajReU0-DBUgYY0pCQsDL.md @@ -0,0 +1,3 @@ +# SSR vs CSR vs Hydration + +Server-side rendering, or SSR, generates a page's full HTML on the server before sending it to the browser, so crawlers receive complete content immediately. Client-side rendering, or CSR, sends a mostly empty page and builds the content using JavaScript in the browser, which can be harder for some crawlers to process. Hydration is a hybrid approach where a server-rendered page is sent first, then JavaScript takes over in the browser to make it interactive, aiming to combine the crawlability of SSR with the interactivity of CSR. \ No newline at end of file diff --git a/roadmaps/seo/content/structured-data--schema@QnPVD19vPlOe2oDAPJBs0.md b/roadmaps/seo/content/structured-data--schema@QnPVD19vPlOe2oDAPJBs0.md new file mode 100644 index 000000000..9751caf35 --- /dev/null +++ b/roadmaps/seo/content/structured-data--schema@QnPVD19vPlOe2oDAPJBs0.md @@ -0,0 +1,3 @@ +# Structured Data & Schema + +Structured data is code added to a web page in a standardized format that explicitly describes its content to search engines and AI systems, such as marking up a recipe, a product, or an organization. Schema.org is the shared vocabulary most structured data follows, and using it correctly can unlock rich results and gives machines a clear, unambiguous way to understand a page's content. \ No newline at end of file diff --git a/roadmaps/seo/content/structuring-for-ai-extraction@XKYyTdQI6u-FJi98NfVkZ.md b/roadmaps/seo/content/structuring-for-ai-extraction@XKYyTdQI6u-FJi98NfVkZ.md index b8344e08a..74d88f119 100644 --- a/roadmaps/seo/content/structuring-for-ai-extraction@XKYyTdQI6u-FJi98NfVkZ.md +++ b/roadmaps/seo/content/structuring-for-ai-extraction@XKYyTdQI6u-FJi98NfVkZ.md @@ -1,3 +1,3 @@ # Structuring for AI Extraction - + This is the practice of formatting content so an AI system can easily pull out a clean, direct answer, rather than needing to interpret long, unstructured paragraphs. It includes short summaries, structured data tables, and directly stated answers placed near the relevant question. \ No newline at end of file diff --git a/roadmaps/seo/content/surfer-seo@qaCx0Gv5rwygp9S5yq2qy.md b/roadmaps/seo/content/surfer-seo@qaCx0Gv5rwygp9S5yq2qy.md index a410b5bf6..94de32d39 100644 --- a/roadmaps/seo/content/surfer-seo@qaCx0Gv5rwygp9S5yq2qy.md +++ b/roadmaps/seo/content/surfer-seo@qaCx0Gv5rwygp9S5yq2qy.md @@ -1,3 +1,3 @@ # Surfer SEO - + Surfer SEO is a content optimization tool that analyzes top-ranking pages for a target keyword and suggests changes to a draft, such as related terms to include or an appropriate content length, based on what is already performing well. \ No newline at end of file diff --git a/roadmaps/seo/content/title-tags@u2SdSqMRk4rg5FyGjxxr3.md b/roadmaps/seo/content/title-tags@u2SdSqMRk4rg5FyGjxxr3.md new file mode 100644 index 000000000..8c74e69f0 --- /dev/null +++ b/roadmaps/seo/content/title-tags@u2SdSqMRk4rg5FyGjxxr3.md @@ -0,0 +1,3 @@ +# Title Tags + +A title tag is the HTML element that defines the clickable headline shown in search results and browser tabs for a page. It is one of the most direct signals search engines use to understand what a page is about, and a well written title tag also directly affects whether someone clicks through from search results. \ No newline at end of file diff --git a/roadmaps/seo/content/tldrs@eM_OYwGJafqCihcNWk3pO.md b/roadmaps/seo/content/tldrs@eM_OYwGJafqCihcNWk3pO.md index d98757c39..8d980fbdb 100644 --- a/roadmaps/seo/content/tldrs@eM_OYwGJafqCihcNWk3pO.md +++ b/roadmaps/seo/content/tldrs@eM_OYwGJafqCihcNWk3pO.md @@ -1,3 +1,3 @@ # TL;DRs - + A TL;DR is a short summary placed at the top of a piece of content, stating the main point before the reader, or an AI system, reads the full explanation. It gives a quick, extractable answer without requiring the entire article to be read or processed. \ No newline at end of file diff --git a/roadmaps/seo/content/topic-clusters@aT2nu8jFoZlGzo2NyfbYT.md b/roadmaps/seo/content/topic-clusters@aT2nu8jFoZlGzo2NyfbYT.md index 488037a27..d3f8fe72c 100644 --- a/roadmaps/seo/content/topic-clusters@aT2nu8jFoZlGzo2NyfbYT.md +++ b/roadmaps/seo/content/topic-clusters@aT2nu8jFoZlGzo2NyfbYT.md @@ -1,3 +1,3 @@ # Topic Clusters - + A topic cluster is a group of related pages built around one core theme, usually with a central pillar page linking out to several supporting pages that go deeper into subtopics. This structure helps search engines and AI systems recognize a site as comprehensively covering a subject, rather than having just one isolated page on it. \ No newline at end of file diff --git a/roadmaps/seo/content/tracking-volatility@nKUO2T03h5hoMkmPK7S15.md b/roadmaps/seo/content/tracking-volatility@nKUO2T03h5hoMkmPK7S15.md new file mode 100644 index 000000000..ae31f58df --- /dev/null +++ b/roadmaps/seo/content/tracking-volatility@nKUO2T03h5hoMkmPK7S15.md @@ -0,0 +1,3 @@ +# Tracking Volatility + +Tracking volatility means monitoring sudden, unexplained shifts in search rankings across a site or industry, which often signal that an algorithm update is rolling out. Practitioners use volatility tracking tools to distinguish a site-specific issue from a broader industry-wide ranking shift. \ No newline at end of file diff --git a/roadmaps/seo/content/traffic-analysis@WCYl-zIKzpvkj7sPECTIe.md b/roadmaps/seo/content/traffic-analysis@WCYl-zIKzpvkj7sPECTIe.md index 8d698670a..6960a37c7 100644 --- a/roadmaps/seo/content/traffic-analysis@WCYl-zIKzpvkj7sPECTIe.md +++ b/roadmaps/seo/content/traffic-analysis@WCYl-zIKzpvkj7sPECTIe.md @@ -1,3 +1,3 @@ # Traffic Analysis - + Traffic analysis is the practice of understanding what visitors actually do once they land on a website, including where they came from, which pages they visit, and how they interact with the page. \ No newline at end of file diff --git a/roadmaps/seo/content/training-data-vs-grounding@pov9Swqb9vqlrXG1SY0Mo.md b/roadmaps/seo/content/training-data-vs-grounding@pov9Swqb9vqlrXG1SY0Mo.md new file mode 100644 index 000000000..73900ce24 --- /dev/null +++ b/roadmaps/seo/content/training-data-vs-grounding@pov9Swqb9vqlrXG1SY0Mo.md @@ -0,0 +1,3 @@ +# Training Data vs Grounding + +Training data is the information an AI model learned from during its initial training process, baked into the model itself and not updated in real time. Grounding refers to an AI system retrieving current, external information at the moment it answers a question, rather than relying only on what it learned during training. A model can generate an answer purely from training data, purely from grounded retrieval, or a mix of both, and knowing which is happening matters for understanding why a system cites certain sources. \ No newline at end of file diff --git a/roadmaps/seo/content/trust-flow@o2lp6Hy3spway32copi3B.md b/roadmaps/seo/content/trust-flow@o2lp6Hy3spway32copi3B.md index 4aef76a0e..fb8c7936e 100644 --- a/roadmaps/seo/content/trust-flow@o2lp6Hy3spway32copi3B.md +++ b/roadmaps/seo/content/trust-flow@o2lp6Hy3spway32copi3B.md @@ -1,3 +1,3 @@ # Trust Flow - + Trust Flow is a metric from Majestic that estimates how trustworthy a website is, based on the quality of sites linking to it rather than just the quantity. A page linked to by a small number of highly trusted sites can score higher than one linked to by many low-quality sites. \ No newline at end of file diff --git a/roadmaps/seo/content/unlinked-brand-mentions@J80XvDDyo5ABz_lqp_fca.md b/roadmaps/seo/content/unlinked-brand-mentions@J80XvDDyo5ABz_lqp_fca.md index 380eadb3b..4f32f51cd 100644 --- a/roadmaps/seo/content/unlinked-brand-mentions@J80XvDDyo5ABz_lqp_fca.md +++ b/roadmaps/seo/content/unlinked-brand-mentions@J80XvDDyo5ABz_lqp_fca.md @@ -1,3 +1,3 @@ # Unlinked Brand Mentions - + An unlinked brand mention is when a brand name is referenced somewhere online without an accompanying clickable link back to its website. These mentions carry little weight in traditional link-based ranking, but they still count as evidence that a brand exists and is being discussed, which matters to entity-based and AI retrieval systems. \ No newline at end of file diff --git a/roadmaps/seo/content/url-parameters@hBI0amu0oW8ysTlpPCaOm.md b/roadmaps/seo/content/url-parameters@hBI0amu0oW8ysTlpPCaOm.md index 05daf29b5..61fd34664 100644 --- a/roadmaps/seo/content/url-parameters@hBI0amu0oW8ysTlpPCaOm.md +++ b/roadmaps/seo/content/url-parameters@hBI0amu0oW8ysTlpPCaOm.md @@ -1,3 +1,3 @@ # URL Parameters - + URL parameters are the extra pieces of a URL that follow a question mark, such as a sort order or tracking code. They can unintentionally create many different URLs that all lead to the same content, so managing how crawlers treat them helps avoid duplicate content issues. \ No newline at end of file diff --git a/roadmaps/seo/content/url-slugs@amdcThrIxxlGPpEOQhpio.md b/roadmaps/seo/content/url-slugs@amdcThrIxxlGPpEOQhpio.md new file mode 100644 index 000000000..aa00ba1df --- /dev/null +++ b/roadmaps/seo/content/url-slugs@amdcThrIxxlGPpEOQhpio.md @@ -0,0 +1,3 @@ +# URL Slugs + +A URL slug is the specific, readable part of a URL that identifies a particular page, such as the "best-running-shoes" portion of a product page's address. Short, descriptive slugs that reflect the page's content are generally easier for both users and search engines to understand than long or auto-generated ones. \ No newline at end of file diff --git a/roadmaps/seo/content/video-seo@ZgEuJltdiYtS3cKhfbqG-.md b/roadmaps/seo/content/video-seo@ZgEuJltdiYtS3cKhfbqG-.md new file mode 100644 index 000000000..035081d9b --- /dev/null +++ b/roadmaps/seo/content/video-seo@ZgEuJltdiYtS3cKhfbqG-.md @@ -0,0 +1,3 @@ +# Video SEO + +Video SEO is the practice of optimizing video content and its surrounding metadata so it can be found through search, both on platforms like YouTube and within traditional search engine results. \ No newline at end of file diff --git a/roadmaps/seo/content/visibility-metrics@LGSCuqpHodPb7kBNdlJvh.md b/roadmaps/seo/content/visibility-metrics@LGSCuqpHodPb7kBNdlJvh.md index ef70ff09c..399732693 100644 --- a/roadmaps/seo/content/visibility-metrics@LGSCuqpHodPb7kBNdlJvh.md +++ b/roadmaps/seo/content/visibility-metrics@LGSCuqpHodPb7kBNdlJvh.md @@ -1,3 +1,3 @@ # Visibility Metrics - + Visibility metrics are the core numbers used to describe how visible a website is in traditional search, including how often it shows up, how often people click, where it ranks on average, \ No newline at end of file diff --git a/roadmaps/seo/content/volume-difficulty--potential@gN7DO-nppNh5SIH8HaC--.md b/roadmaps/seo/content/volume-difficulty--potential@gN7DO-nppNh5SIH8HaC--.md new file mode 100644 index 000000000..44b2de564 --- /dev/null +++ b/roadmaps/seo/content/volume-difficulty--potential@gN7DO-nppNh5SIH8HaC--.md @@ -0,0 +1,3 @@ +# Volume, Difficulty & Traffic Potential + +Search volume is an estimate of how many times a keyword is searched over a given period. Keyword difficulty estimates how hard it would be to rank for that term based on existing competition. Traffic potential estimates the realistic amount of traffic a page could receive if it ranked well, accounting for related keywords a single page might also capture. \ No newline at end of file diff --git a/roadmaps/seo/content/website-architecture@OapKwz8bSH74O6NmP95Oc.md b/roadmaps/seo/content/website-architecture@OapKwz8bSH74O6NmP95Oc.md new file mode 100644 index 000000000..f39732969 --- /dev/null +++ b/roadmaps/seo/content/website-architecture@OapKwz8bSH74O6NmP95Oc.md @@ -0,0 +1,3 @@ +# Website Architecture + +Website architecture is how a site's pages are organized and connected to each other, forming a structure that both users and crawlers use to navigate and understand the site. It covers folder and URL structure, how deep pages sit within the hierarchy, internal linking between pages, whether content is written in a way machines can parse, and the files that guide crawlers on where to go and what to avoid. \ No newline at end of file diff --git a/roadmaps/seo/content/what-is-aeo@piJTqOMCBsHPCAq_FAxhy.md b/roadmaps/seo/content/what-is-aeo@piJTqOMCBsHPCAq_FAxhy.md index c9b336e1c..5df52fd02 100644 --- a/roadmaps/seo/content/what-is-aeo@piJTqOMCBsHPCAq_FAxhy.md +++ b/roadmaps/seo/content/what-is-aeo@piJTqOMCBsHPCAq_FAxhy.md @@ -1,3 +1,10 @@ # What is AEO - -AEO stands for Answer Engine Optimization. It focuses on structuring content so answer systems, such as featured snippets, voice assistants, and chat interfaces, can extract a direct answer from it. The goal is making information easy to pull out and present cleanly, rather than just easy to find. \ No newline at end of file + +AEO stands for Answer Engine Optimization. It focuses on structuring content so answer systems, such as featured snippets, voice assistants, and chat interfaces, can extract a direct answer from it. The goal is making information easy to pull out and present cleanly, rather than just easy to find. + +Visit the following resources to learn more: + +- [@article@What Is Answer Engine Optimization?](https://www.coursera.org/articles/what-is-answer-engine-optimization) +- [@article@What is answer engine optimization (AEO)? Understanding AEO for the future of search](https://www.tryprofound.com/articles/what-is-answer-engine-optimization) +- [@video@Answer Engine Optimization (AEO) Course by Ahrefs: What is AEO?](https://www.youtube.com/watch?v=MLKgbeDeCxU) +- [@video@SEO vs AIO vs GEO vs AEO - What’s the Real Difference? (Terms Explained)](https://www.youtube.com/watch?v=_gjfuJY4f8E) \ No newline at end of file diff --git a/roadmaps/seo/content/what-is-geo@-LOrBTuP1uvdDyGAaYoMW.md b/roadmaps/seo/content/what-is-geo@-LOrBTuP1uvdDyGAaYoMW.md index f5083fc20..a292a1230 100644 --- a/roadmaps/seo/content/what-is-geo@-LOrBTuP1uvdDyGAaYoMW.md +++ b/roadmaps/seo/content/what-is-geo@-LOrBTuP1uvdDyGAaYoMW.md @@ -1,3 +1,9 @@ # What is GEO - -GEO stands for Generative Engine Optimization. It is the practice of making content visible inside AI-generated answers, such as those produced by ChatGPT, Google AI Overviews, or Perplexity. Unlike SEO, which targets a list of ranked links, GEO targets the retrieval systems that AI models pull from when generating a response. \ No newline at end of file + +GEO stands for Generative Engine Optimization. It is the practice of making content visible inside AI-generated answers, such as those produced by ChatGPT, Google AI Overviews, or Perplexity. Unlike SEO, which targets a list of ranked links, GEO targets the retrieval systems that AI models pull from when generating a response. + +Visit the following resources to learn more: + +- [@article@GEO vs. SEO: A Comparative Guide for Digital Marketers](https://www.semrush.com/blog/geo-vs-seo/?g_network=g&g_keyword=&g_acctid=951-454-0426&g_keywordid=dsa-2263819780319&g_adtype=search&g_adid=808915540215&g_campaignid=18347529021&g_campaign=ES_SRCH_DSA_Blog_EN&g_adgroupid=156088791763&kw=&cmp=ES_SRCH_DSA_Blog_EN&label=dsa_pagefeed&Network=g&Device=c&utm_content=808915540215&kwid=dsa-2263819780319&cmpid=18347529021&agpid=156088791763&BU=Core&extid=366399825737&adpos=&matchtype=&gad_source=1&gad_campaignid=18347529021&gbraid=0AAAAADiv3HQDizCZAc0i16lmQhv1WVL2F&gclid=CjwKCAjw_KjVBhAHEiwAnC0N9LUK19z0uNjXR7Om9bYHez4F50t2sncQWFoB2x0HnQAdvyBaPO5EJxoClbsQAvD_BwE) +- [@article@What is Generative Engine Optimization (GEO) and how does it differ from SEO?](https://www.contentful.com/blog/generative-engine-optimization-seo/) +- [@video@What Is GEO and Why It Is Important in 2026](https://www.youtube.com/watch?v=TrAVBTFiDQ0) \ No newline at end of file diff --git a/roadmaps/seo/content/what-is-seo@pectMOVUWqkyoIF_xhdo0.md b/roadmaps/seo/content/what-is-seo@pectMOVUWqkyoIF_xhdo0.md index 979d5eb51..5e9f175c7 100644 --- a/roadmaps/seo/content/what-is-seo@pectMOVUWqkyoIF_xhdo0.md +++ b/roadmaps/seo/content/what-is-seo@pectMOVUWqkyoIF_xhdo0.md @@ -1,3 +1,8 @@ # What is SEO - -SEO stands for Search Engine Optimization. It is the practice of improving a website so that search engines like Google can find it, understand it, and show it to people searching for related topics. The goal is discoverability and retrieval: making sure your content shows up when someone searches for something you cover. \ No newline at end of file + +SEO stands for Search Engine Optimization. It is the practice of improving a website so that search engines like Google can find it, understand it, and show it to people searching for related topics. The goal is discoverability and retrieval: making sure your content shows up when someone searches for something you cover. + +Visit the following resources to learn more: + +- [@article@Search engine optimization - Wikipedia](https://en.wikipedia.org/wiki/Search_engine_optimization) +- [@video@SEO for Developers in 100 Seconds](https://www.youtube.com/watch?v=-B58GgsehKQ) \ No newline at end of file diff --git a/roadmaps/seo/content/white-black-grey-hat-seo@B0OXVuuvU1bcIDwaDXRe1.md b/roadmaps/seo/content/white-black-grey-hat-seo@B0OXVuuvU1bcIDwaDXRe1.md new file mode 100644 index 000000000..22cc3bad2 --- /dev/null +++ b/roadmaps/seo/content/white-black-grey-hat-seo@B0OXVuuvU1bcIDwaDXRe1.md @@ -0,0 +1,3 @@ +# White Hat vs Black Hat vs Grey Hat + +White hat SEO follows search engine guidelines and focuses on genuinely improving a site for users. Black hat SEO deliberately violates guidelines to manipulate rankings, accepting the risk of penalties. Grey hat SEO sits in between, using tactics that are not explicitly banned but push against the spirit of the guidelines, carrying a moderate and sometimes unpredictable level of risk. \ No newline at end of file diff --git a/roadmaps/seo/content/whitespark@Uy88UTJwwI6dOiFZFa9KS.md b/roadmaps/seo/content/whitespark@Uy88UTJwwI6dOiFZFa9KS.md index a71623671..aca64b16b 100644 --- a/roadmaps/seo/content/whitespark@Uy88UTJwwI6dOiFZFa9KS.md +++ b/roadmaps/seo/content/whitespark@Uy88UTJwwI6dOiFZFa9KS.md @@ -1,3 +1,3 @@ # Whitespark - + Whitespark is a local SEO tool focused specifically on citation building and local rank tracking, helping businesses find and correct inconsistent listings across directories. \ No newline at end of file diff --git a/roadmaps/seo/content/zero-click-attribution@0UrmD8ApQRXOzw7rtbPnp.md b/roadmaps/seo/content/zero-click-attribution@0UrmD8ApQRXOzw7rtbPnp.md index 9b42ae415..62c30a1d2 100644 --- a/roadmaps/seo/content/zero-click-attribution@0UrmD8ApQRXOzw7rtbPnp.md +++ b/roadmaps/seo/content/zero-click-attribution@0UrmD8ApQRXOzw7rtbPnp.md @@ -1,3 +1,3 @@ # Zero-Click Attribution - + Zero-click attribution is the practice of measuring the value of searches where a user gets their answer directly on the results page, or from an AI-generated response, without ever clicking through to a website. These searches used to be largely invisible to standard analytics, even though they still represent real brand exposure. \ No newline at end of file