Tag: Technical optimization

  • Discover Google Chrome Lighthouse’s New AI Scan Feature

    Discover Google Chrome Lighthouse’s New AI Scan Feature

    I’ve recently discovered that Google has introduced a new feature in Chrome Lighthouse to check for llms.txt files. Though Google mentions that llms.txt isn’t necessary for AI search visibility, Lighthouse has started flagging sites based on their presence.

    Google’s latest Lighthouse audits, under the “Agentic Browsing” category, now focus on a site’s usability for machine interaction. I find this interesting as it aligns with Google’s push towards better machine readability.

    The new audits are part of Chrome’s evolving “Agentic Browsing” features, which analyze if sites are prepared for automated interaction. This concept came soon after Google issued guidance on AI search optimization, debunking the necessity of llms.txt files in their new guide on generative AI features.

    What Lighthouse Evaluates Now. Lighthouse’s Agentic Browsing tests focus on how well my site is built for machine interactions, incorporating various deterministic audits as per Google’s documentation. These checks include:

    – WebMCP integration.

    – Accessibility tree integrity.

    – Layout stability through CLS.

    – Presence of an llms.txt file.

    These audits help ensure that there’s a machine-readable summary at the site’s domain root. Google explains that without llms.txt, agents might take longer to understand a site’s main structure.

    The impact of these audits doesn’t translate into a traditional Lighthouse score but into a fractional pass ratio related to agentic readiness signals.

    The Tension. Interestingly, while these audits don’t directly affect SEO rankings, their mention in Google’s readiness checks could make SEOs reconsider their stance on llms.txt files.

    Agentic Engine Optimization. Google’s approach aligns with insights shared by Addy Osmani from Google Cloud AI about Agentic Engine Optimization. Osmani emphasizes creating web content that is semantically structured, token-efficient, and easy for AI to process.

    SEO vs. llms.txt. According to Google, creating llms.txt or similar files isn’t necessary for AI search success, as outlined in the guide on Mythbusting generative AI search. The AI systems can discover, crawl, and index a variety of file types encountered on the internet.

    John Mueller from Google responded to concerns about the role of llms.txt in a discussion with Lily Ray on Bluesky, stating that the use of these files is more for functionality and not directly linked to search engine optimization.

    Google’s Take on AI Agents. Besides llms.txt, Google’s Lighthouse guidelines place strong emphasis on accessibility and interface stability. The insight I gained is that AI agents heavily rely on the accessibility tree as their core data model, focusing on integrity and proper layout.

    Ultimately, while Google indicates llms.txt isn’t needed for search, including such files might be beneficial for adapting to Google’s evolving tools that prioritize machine readability.

    Further Exploration.

    Meet llms.txt, a proposed standard for AI website content crawling

    llms.txt isn’t robots.txt: It’s a treasure map for AI

    Does llms.txt matter? We tracked 10 sites to find out


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • The Importance of No-JavaScript Fallbacks for SEO in 2026

    The Importance of No-JavaScript Fallbacks for SEO in 2026

    Rendering isn’t always immediate or complete. Discover where no-JavaScript fallbacks still safeguard critical content and indexing in 2026.

    I’ve noticed that Google has the capability to render JavaScript, but it doesn’t always do so instantly or flawlessly. Since Google’s 2024 comments on rendering all HTML pages, developers have questioned the necessity of no-JavaScript fallbacks. Now, in 2026, the answer is clearer yet nuanced.

    ```json
{
  "alt": "The CapmatchOne logo with a gradient circle and bold text.",
  "caption": "Discover innovation with the CapmatchOne logo, featuring sleek typography and a modern gradient circle.",
  "description": "The CapmatchOne logo features bold, modern typography coupled with a gradient circle, symbolizing connection and innovation. The sleek design conveys a sense of progress and creativity. This image can be used for branding or promotional purposes, appealing to audiences interested in innovative solutions and forward-thinking designs."
}
```

    Google’s position on JavaScript rendering has been a hot topic since July 2024. During an episode of Search Off the Record, Martin Splitt and Zoe Clifford from Google’s rendering team discussed rendering costs and prioritization.

    ```json
{
  "alt": "Guide explaining JavaScript usage and Googlebot URL crawling process.",
  "caption": "Discover how Googlebot handles JavaScript on your site, managing URLs and leveraging HTTP status codes for efficient crawling.",
  "description": "This image provides a detailed guide on how Googlebot interacts with JavaScript-heavy websites. It explains the importance of the app shell model, how Googlebot manages URLs with a 200 HTTP status code, and the role of server-side or pre-rendering. The content emphasizes the need for efficient rendering to optimize crawling and indexing by Google, highlighting essential elements like robots meta tags and headers."
}
```

    Developers, especially those working on JavaScript-heavy applications, began to question the need for fallbacks. On the other hand, many SEOs remained skeptical, wary of removing fallbacks without understanding Google’s consistency and limits in rendering processes.

    ```json
{
  "alt": "Document detailing updates on JavaScript, HTTP status codes, and SEO from Google's guidelines.",
  "caption": "Explore key updates from Google on JavaScript execution and SEO best practices, ensuring efficient website indexing and crawling.",
  "description": "This image captures a document from Google detailing updates related to JavaScript execution with non-200 HTTP status codes, migrating crawling documentation, and clarifying canonicalization and noindex best practices in JavaScript. The content stresses the importance of setting canonical URLs correctly, avoiding noindex tags where indexing is desired, and explaining the handling of HTTP status codes for enhanced SEO and crawler efficiency. These updates are aimed at improving the performance of web pages in search indexing and rendering."
}
```

    While developers debated, Google’s documentation clarified how JavaScript rendering functions. Pages are queued for rendering, and once resources become available, a headless browser processes the JavaScript. This means that not all interactions within JavaScript elements are parsed immediately.

    ```json
{
  "alt": "Screenshot of text explaining Google's 2MB limit on HTML page fetching and processing.",
  "caption": "Discover how Google handles large HTML files with a 2MB fetching limit, affecting data processing and JavaScript rendering.",
  "description": "This image contains a detailed explanation of Google's approach to handling HTML files larger than 2MB. It outlines four key points: partial fetching, processing the cutoff, ignoring unseen bytes, and bringing in resources, specifically addressing the impact of JavaScript and CSS. Additionally, it discusses how the Web Rendering Service (WRS) processes and renders these resources and its implications for web page indexing. Important keywords include 2MB limit, Googlebot, HTML, JavaScript, and WRS."
}
```

    Google’s guidelines on rendering emphasize the importance of pre-rendering strategies like server-side rendering to ensure critical content is indexed properly. Although Google claims it renders all pages, there are practical limits, such as a 2MB HTML and resource cap.

    Google's update log for March 2026 listing changes in documentation for SEO, JavaScript, and more.
    Discover Google's March 2026 updates, enhancing clarity in forum markup, meta tag processing, and modernizing accessibility content for SEO.

    Although Google’s JavaScript capabilities have improved, the broader web hasn’t uniformly adapted, with many systems still dependent on HTML-first delivery. As AI crawlers and other non-Google bots often don’t execute JavaScript, the need for no-JavaScript fallbacks remains critical.

    ```json
{
  "alt": "Text about Googlebot rendering with HTTP status codes and pre-rendering tips.",
  "caption": "Understanding Googlebot's behavior: Learn how HTTP status codes impact webpage rendering and why server-side pre-rendering is beneficial for website performance.",
  "description": "This image provides insights into how Googlebot processes webpages using HTTP status codes. Pages with a 200 status go through rendering, utilizing a headless browser if JavaScript is present. It highlights the importance of server-side or pre-rendering to enhance site speed since not all bots can handle JavaScript. The text emphasizes the roles of meta tags, headers, and error codes like 404 in this process."
}
```

    Despite Google’s advancements, fallbacks for critical architecture, content, and links are still vital. Google’s documentation and recent updates reinforce this by highlighting the ongoing importance of server-side rendering and resilient HTML.

    ```json
{
  "alt": "Graph showing percentage of pages with valid rel=canonical links from Jan 2020 to Mar 2026.",
  "caption": "Explore the trends in valid rel=canonical pages over time, showing a noticeable jump in compliance around November 2024.",
  "description": "This image features a time series graph depicting the percentage of web pages with valid canonical links, as detected by Lighthouse. The data spans from January 2020 to March 2026. A sharp increase is observed around November 2024, indicating higher compliance rates with rel=canonical standards. Desktop and mobile results are displayed, sourced from httparchive.org. Key insights can be drawn from the fluctuations noted in the graph."
}
```

    From personal experience, it’s clear that while blanket no-JavaScript fallbacks might not be universally necessary, critical content should not solely depend on JavaScript. In 2026, no-JavaScript fallbacks for essential content are more than just a good idea; they are often essential for maintaining SEO integrity.

    ```json
{
  "alt": "Bar graph showing canonical inconsistency in desktop and mobile SEO from Web Almanac 2025.",
  "caption": "Exploring canonical inconsistencies in SEO for 2025, this graph illustrates the variances between desktop and mobile metrics.",
  "description": "This bar graph titled 'Canonical inconsistency' from Web Almanac 2025 compares SEO performance discrepancies between desktop and mobile platforms. It highlights three categories: Canonical Mismatch, Rendered Change Canonical, and HTTP Header Changed Canonical, each showing different percentage values for desktop and mobile. Desktop shows a higher percentage in Rendered Change Canonical at 2.71%, while mobile records 3.02%. The visual emphasizes critical areas for SEOs in addressing canonical issues across device types. Useful for digital marketers, SEOs, and analysts."
}
```

    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Mastering Schema Markup: Boost AI Search Without the Hype

    Mastering Schema Markup: Boost AI Search Without the Hype

    I’ve often wondered how much schema markup actually aids AI search optimization. There are claims it can increase citations or significantly enhance AI visibility, yet the truth is more complex and nuanced.

    Let’s dive into separating facts from assumptions and explore how schema truly integrates into an AI search strategy.

    How Schema Fits into AI Search Now

    Search is evolving from simple SERP links to dynamic AI Overviews, with generative answers and chat-style summaries compiling content beyond just links. My goal is to ensure my content is recognized within this model, and that’s achieved by focusing on ‘entities’—distinct concepts such as a person, place, or event—not just strings of text.

    Schema markup is a powerful tool I use to clarify these entities and their relationships, making them comprehensible to AI. For instance, identifying a person, their organization, the price of a product, or the author of an article.

    AI systems focus on three key elements:

    • Entity definition: Identifying brands, authors, services, or SKUs on the page.
    • Attribute clarity: Distinguishing which properties relate to which entity (like prices or ratings).
    • Entity relationships: Understanding connections between entities (using tags like offeredBy or authoredBy).

    By employing schema with stable values and structured methods, it begins to function like a mini knowledge graph. AI systems no longer guess who I am or how my content ties together; they follow explicit links between my brand, authors, and subjects.

    Dig deeper: Why entity authority is crucial for AI search visibility

    How AI Search Platforms Use Schema

    Two primary platforms acknowledge that schema markup enhances their AI’s ability to comprehend content. It’s a confirmed infrastructure for them.

    Exploring ChatGPT, Perplexity, and Other AI Search Platforms 

    The usage of schema by these platforms remains uncertain. They haven’t publicly clarified if they maintain schema during crawling or use it for data extraction. Though LLMs can technically process structured data, it doesn’t guarantee their search systems do.

    Dig deeper: Using knowledge graphs and entities for SEO

    Research on Schema and AI

    Here are some studies that shed light on schema’s impact on AI search.

    Understanding Citation Rates

    A December 2024 study revealed no direct correlation between schema and citation rates. Sites with extensive schema markup didn’t consistently outperform those lacking it.

    It doesn’t negate schema’s value, but highlights that schema alone doesn’t drive citations. LLM systems prioritize relevance, authority, and clarity over structured markup presence.

    The Role of Extraction Accuracy

    A study in February 2024 found that LLMs extract data better with structured prompts compared to unstructured ones.

    LLMs excel when given a structured format to fill out instead of a blank canvas, minimizing errors when extracting defined data fields.

    Schema markup resembles this structured format, providing clear entity, brand, and topic fields.

    Interpreting the Research

    The findings suggest that LLMs can better process structured data than unstructured text. However, we still lack confirmation on whether AI search systems preserve schema data during crawling or use it during extraction.

    For Microsoft Bing and Google AI Overviews, schema likely improves data extraction accuracy, given their confirmed usage. Other platforms remain unverified regarding implementation.

    Dig deeper: Entity-first SEO and Google’s Knowledge Graph


    Given the novelty of AI search—exemplified by ChatGPT’s launch in October 2024—companies haven’t revealed their indexing methods. Measuring impact remains challenging due to non-deterministic AI responses.

    No peer-reviewed studies yet explore schema’s AI search visibility impact, nor are there controlled studies on LLM citation behavior with schema.

    This gap persists as AI search is relatively new, with companies withholding indexing details and difficulties in assessing AI interactions.

    Building an Entity Graph with Schema

    In traditional SEO, schema is often limited to adding individual markup like Article or Organization. For AI search, connecting nodes into a cohesive graph through @id is more beneficial.

    • Create an Organization node with a permanent @id for your brand.
    • Develop a Person node for each author linked to your organization.
    • Form an Article node linking the author to the publication with detailed topics.
    {  "@context": "https://schema.org",  "@graph": [  {  "@id": "https://example.com/#organization",  "@type": "Organization",  "name": "Example Digital"  },  {  "@id": "https://example.com/#person-jane-doe",  "@type": "Person",  "name": "Jane Doe",  "worksFor": { "@id": "https://example.com/#organization" }  },  {  "@type": "Article",  "@id": "https://example.com/blog/schema-markup-ai-search",  "headline": "Schema Markup for AI Search",  "author": { "@id": "https://example.com/#person-jane-doe" },  "publisher": { "@id": "https://example.com/#organization" }  }  ]  }

    This interconnected pattern transforms schema into a useful entity graph. For AI systems preserving the JSON-LD, it clearly identifies brand ownership, human responsibility, and topic focus, unaffected by page changes over time.

    AspectTraditional SEO schemaEntity graph schema
    StructureSingle @type object per page@graph array of interconnected nodes ​
    Entity IDNone (anonymous)Stable @id URLs for reuse across site 
    RelationshipsNested, one‑way (author: “name”)Bidirectional via @id refs (worksFor, authoredBy) ​
    Primary benefitRich snippets, SERP CTR ​Entity disambiguation, extraction accuracy for AI ​​
    AI impactMinimal (tokenization often strips) Makes site a unified knowledge graph source if preserved 
    ImplementationEasy, page‑by‑pageRequires site‑wide @id consistency ​

    Dig deeper: Supporting local visibility through structured data

    I recommend the following for leveraging schema in AI search:

    • Ensure entities and relationships are machine-readable for platforms utilizing structured data (as confirmed by Bing Copilot and Google AI Overviews).
    • Clarify brand, author, and product identity to ensure clean and consistent data extraction.
    • Strengthen topical depth and authority to complement clear brand signals.

    Implement schema markup to:

    • Boost visibility in Bing Copilot.
    • Facilitate inclusion in Google AI Overviews.
    • Enhance traditional SEO efforts.
    • Simplify content parsing for better comprehension.
    • Maintain a cost-effective approach with potential for future platform evolution.

    Avoid assumptions that schema alone will:

    • Guarantee citations from ChatGPT or Perplexity.
    • Substantially enhance visibility on its own.
    • Compensate for weak content or lack of authority.

    Key schema types, based on platform insights, include:

    • Organization for brand identity.
    • Article or BlogPosting for content and authorship.
    • Person for author authority and entity links.
    • Product or Service for commercial clarity.
    • FAQPage for Q&A formats.

    Dig deeper: Enhancing brand perception with entity-focused home pages

    Implement Schema for AI Search Today

    Schema markup acts as infrastructure rather than a miracle solution. Although it may not automatically raise citation rates, it’s an aspect I control that’s explicitly used by platforms such as Bing and Google AI Overviews.

    The key isn’t just implementing schema in isolation, but integrating structured data with proper entity connections, high-quality authoritative content, and clear entity identity and brand signals. Strategic use of @graph and @id to build these connections is crucial.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Leading SEO Agencies for AI Companies in 2026 Revealed

    Leading SEO Agencies for AI Companies in 2026 Revealed

    Last updated: March 12, 2026

    After conducting a thorough comparison of over 35 SEO agencies focusing on AI startups, I’ve ranked them based on five crucial factors. Each agency was evaluated to identify their capacity in rapidly evolving markets.

    The criteria used in this assessment include:

    • Notable Clients (35%): Agencies were assessed based on their clientele, specifically those in AI and software startups, highlighting their proficiency in adaptable markets.
    • Leadership Experience Score (25%): A score from 1-5 that evaluates the leadership, focusing on their history in marketing and tech startups.
    • Average Reviews (25%): Agency performance was rated from 1-5, weighted more by reviews from AI firms.
    • Company Size and Year Founded (15%): While not as critical, company size and longevity are indicative of sustainable growth and enduring success.

    The top agencies are displayed below, noting their rankings, headquarters, and SEO specializations.

    Top SEO Agencies for AI Companies in 2026

    RankCompanyLeadership ExperienceCompany SizeYear FoundedHeadquartersAverage ReviewsNotable ClientsMain Focus
    1First Page Sage4.8100-2502009San Francisco, CA4.9Granica, Automation Anywhere, EquinixCombining SEO and Generative Engine Optimization for high-ROI lead generation
    2Clay Agency4.411-502016San Francisco, CA4.5Meta, Google, AmazonBranding and UX design for technology companies
    3Marketing Eye4.411-502004Atlanta, GA4.5Construx Solutions, Innovent CRM, JESITechnical SEO for SaaS startups
    4RNO13.551-1002018Seattle, WA4.2Prive, Take Up, FluxaMarket research and UX/UI design for SaaS Companies
    5REQ4.351-1002008Washington, DC4.3Katabat, Verint, ActiveNavBranding and UX focused SEO for tech companies
    6Optimizely3.8500+2010New York, NY4.0Google Cloud, Salesforce, New EraA/B Testing, Mobile optimization, Conversion Rate Optimization
    7Directive Consulting4.050-2492014Irvine, CA4.8Amazon, Snap IncTech-focused marketing services centered on modern marketing channels like SEO, short-form video, and social media

    First Page Sage

    At First Page Sage, we’re leading the field with innovative SEO and generative engine optimization strategies tailored for AI companies. Our robust content production helps AI firms solidify their authority, with proven success on Google and AI platforms like ChatGPT.

    • Notable Clients: Salesforce, Cadence Design Systems, Equinix
    • Leadership Experience: 4.8
    • Company Size: 100-250
    • Year Founded: 2009
    • Headquarters: San Francisco, CA
    • Average Reviews: 4.9
    • Main Focus: Combines thought leadership expertise with SEO for high-ROI lead generation
    Summary of Online Reviews
    “First Page Sage provides top quality content marketing with competent teams possessing specialized industry knowledge. Clients report measurable organic results within year one that significantly increased online leads.”

    Clay Agency

    Specializing in the technical side of SEO, Clay Agency excels in branding and UX/UI design, making them perfect for AI companies aiming to unveil products or services interactively and refresh their image in the AI realm.

    • Notable Clients: Meta, Google, Amazon
    • Leadership Experience: 4.4
    • Company Size: 11-50
    • Year Founded: 2016
    • Headquarters: San Francisco, CA
    • Average Reviews: 4.5
    • Main Focus: Branding and UX design
    Summary of Online Reviews
    “The Clay Agency worked as an extension of our own team, delivering an interface that clients are extremely proud of. Their tech-savvy teams are familiar with market trends, creatively tackling technical challenges.”

    Marketing Eye

    At Marketing Eye, we focus on technical SEO for tech firms, including website auditing and keyword analysis. Besides technical services, we also manage content and social media campaigns, particularly in the retail sector, while also supporting various tech companies.

    One of the more established names here, our lean team thrives on blending marketing expertise with computing acumen, ensuring continued prominence in the field.

    • Notable Clients: Construx Solutions, Innovent CRM, JESI
    • Leadership Experience: 4.4
    • Company Size: 11-50
    • Year Founded: 2004
    • Headquarters: Atlanta, GA
    • Average Reviews: 4.5
    • Main Focus: Technical SEO for SaaS startups
    Summary of Online Reviews
    “Marketing Eye provides superior service, delivering measurable growth. Their teams are competent and professional but might require additional training.”

    RNO1

    RNO1 specializes in digital branding and product design for tech, AI, and commerce brands, offering technical SEO, market research, and services like AR/VR and Web3, distinguishing them from others.

    • Notable Clients: Prive, TakeUp, Fluxa
    • Leadership Experience: 3.5
    • Company Size: 51-100
    • Year Founded: 2018
    • Headquarters: Seattle, WA
    • Average Reviews: 4.2
    • Main Focus: Market research and UX/UI design for SaaS Companies
    • Contact: RNO1 Website
    Summary of Online Reviews
    “RNO1 offers a redesigned website praised by users, but their teams sometimes rely too much on online management over direct communication.”

    REQ

    With REQ‘s expertise in branding, PR, and reputation management, we’re ideal for companies launching new products. While primarily focusing on branding and PR, our SEO services complement traditional marketing strategies effectively.

    • Notable Clients: Katabat, Verint, ActiveNav
    • Leadership Experience: 3.8
    • Company Size: 51-100
    • Year Founded: 2008
    • Headquarters: Washington, DC
    • Average Reviews: 4.3
    • Main Focus: Branding and UX focused SEO for tech companies
    • Contact: REQ Website
    Summary of Online Reviews
    “REQ provides an excellent SEO analytics department that improves client reporting visibility and dramatically raises CTR, though improvements are needed in web development and response speed.”

    Optimizely

    Optimizely focuses on optimizing web pages through A/B testing, multivariate testing, and personalization, perfect for companies with solid content needing enhanced technical support.

    • Notable Clients: Google Cloud, Salesforce, New Era
    • Leadership Experience: 3.8
    • Company Size: 500+
    • Year Founded: 2010
    • Headquarters: New York, NY
    • Average Reviews: 4.0
    • Main Focus: A/B Testing, Mobile optimization, Conversion Rate Optimization
    Summary of Online Reviews
    “Optimizely offers an intuitive UI that integrates easily, though lacking in extensive server-side testing capabilities.”

    Directive Consulting

    Directive Consulting excels in PPC and tech-focused marketing, offering performance-based campaigns that blend paid services with SEO to enhance visibility.

    • Notable Clients: Amazon, Snap Inc
    • Leadership Experience: 4.0
    • Company Size: 50-249
    • Year Founded: 2014
    • Headquarters: Irvine, CA
    • Average Reviews: 4.8
    • Main Focus: Tech-focused marketing services centered on modern marketing channels like SEO, short-form video, and social media
    Summary of Online Reviews
    “Directive Consulting provides back-linking and keyword optimization services resulting in new leads, but attention to detail could be improved.”

    Inspired by this post on First Page Sage Blog.


    crushpress.ai community screenshot
  • Uncover the Impact of the DOM on SEO and Web Crawling

    Uncover the Impact of the DOM on SEO and Web Crawling

    Have you ever wondered how the structure of your webpage affects its visibility on search engines? As someone who regularly dives deep into the technicalities of SEO, understanding the DOM (Document Object Model) is crucial for optimizing your site.

    I’ve often encountered discussions about the DOM with developers, and maybe you’ve seen it referenced in tools like Google Search Console. But why does it matter so much for SEO? Let me walk you through its significance and how to optimize it.

    In essence, the Document Object Model is the browser’s dynamic, in-memory representation of your webpage. It serves as a bridge that allows programs, notably JavaScript, to interact with your content.

    ```json
{
  "alt": "Screenshot showing HTML document structure in the browser's Developer Tools.",
  "caption": "Explore the living DOM! This browser Developer Tools snapshot reveals the dynamic structure of a webpage.",
  "description": "The image shows a browser page with Developer Tools open, highlighting HTML code structure. The page title reads 'The DOM is Alive' with a button 'Click to Add Text'. The Developer Tools display the HTML structure, including document type, head, and body elements. This visual is useful for web developers and those learning about the Document Object Model (DOM) and HTML coding."
}
```

    The DOM is structured like a family tree:

    The document: Acts as the root of this tree.

    ```json
{
  "alt": "The CapmatchOne logo with a gradient circle and bold text.",
  "caption": "Discover innovation with the CapmatchOne logo, featuring sleek typography and a modern gradient circle.",
  "description": "The CapmatchOne logo features bold, modern typography coupled with a gradient circle, symbolizing connection and innovation. The sleek design conveys a sense of progress and creativity. This image can be used for branding or promotional purposes, appealing to audiences interested in innovative solutions and forward-thinking designs."
}
```

    Elements: HTML tags such as <body> and <p> transform into branches or nodes.

    Relationships: There are parent-child-sibling relationships among elements.

    ```json
{
  "alt": "Diagram of web page rendering process from bytes to DOM structure.",
  "caption": "Explore the intricate process of transforming bytes into a fully structured DOM in web development.",
  "description": "This image illustrates the web page rendering process, detailing how a webpage transitions from raw bytes to a structured Document Object Model (DOM). It includes steps of parsing characters, generating tokens, and forming nodes, culminating in a visual DOM tree that displays HTML tags and their hierarchical relationships. Key elements such as 'html', 'head', 'body', and text nodes are depicted. This educational diagram is invaluable for understanding web performance and optimization."
}
```

    This hierarchy is key for the browser and search engines in understanding your content’s structure, helping them discern, for instance, which paragraph is associated with a given heading.

    The exploration of the DOM doesn’t end there. Let’s look at how you can inspect it directly.

    ```json
{
  "alt": "Webpage showing dynamic DOM update where a button click adds paragraphs to the page.",
  "caption": "Witness the dynamic power of the DOM! With just a button click, new content seamlessly appears, illustrating interactive web elements.",
  "description": "This image demonstrates a dynamic change to the Document Object Model (DOM) on a webpage. A button labeled 'Click to Add Text' is clicked, resulting in new paragraph elements appearing on the page. The browser's developer tools window displays the HTML structure, showing the added paragraphs within a highlighted red box. The process exemplifies real-time updates and user interactions in web development, highlighting concepts such as DOM manipulation and JavaScript interactivity. Useful keywords include DOM, web development, JavaScript, and dynamic content."
}
```

    The DOM, a JavaScript object, can be viewed in a format akin to HTML using browser DevTools—just right-click on your page, select Inspect > Elements, and you’ll see the Elements panel.

    In this panel, it’s easy to dive into the structure by:

    ```json
{
  "alt": "Flowchart illustrating web crawling process from crawl queue to index and rendering.",
  "caption": "A visual guide to web crawling and indexing, showing the journey from URLs to rendered HTML.",
  "description": "The image presents a flowchart of the web crawling process. It starts at the 'Crawl Queue,' moves through 'Crawler,' 'Processing,' and ends at 'Index.' There’s a side process involving 'Render Queue' and 'Renderer,' culminating in 'Rendered HTML.' This illustrates the sequence and relation between different stages in page indexing and rendering."
}
```

    Expanding and collapsing nodes to explore hierarchy,

    Searching for elements using Ctrl+F (Cmd+F on Mac), and

    ```json
{
  "alt": "Google Search Console URL Inspection tool displaying example.com test-page details.",
  "caption": "Google Search Console confirms example.com/test-page is indexed and visible in search results, showcasing effective SEO health.",
  "description": "This image shows the Google Search Console URL Inspection tool analyzing 'https://example.com/test-page'. The page is indexed and available on Google, with enhancements like HTTPS and breadcrumbs. The right panel displays HTML code from the crawled page. The console interface shows options for page indexing and enhancements, essential for tracking website SEO performance."
}
```

    Identifying JavaScript-added or -modified elements as they flash briefly on change.

    However, do remember that this tool sometimes shows a different view from what Googlebot crawls. I’ll delve into this discrepancy a bit later.

    ```json
{
  "alt": "Diagram showing the relationship between a Document Tree, Shadow Tree, and Flattened Tree.",
  "caption": "Exploring HTML Structures: This diagram illustrates the integration of a Shadow Tree into a Document Tree, forming a Flattened Tree for rendering.",
  "description": "This image presents a visual representation of how an HTML Document Tree interacts with a Shadow Tree to create a Flattened Tree for rendering purposes. The Document Tree includes a 'document' node leading to a 'shadow host'. The Shadow Tree branches off from the 'shadow host' and contains a 'shadow root' with two child nodes. The Flattened Tree diagram illustrates how these components combine, using a dashed box to indicate the embedded Shadow Tree structure. This visualization aids in understanding web component architecture and rendering processes."
}
```

    Next, understanding how the DOM is built is essential. It starts with the browser converting the HTML file retrieved from a server line-by-line into tokens, which are then turned into nodes forming a tree structure.

    This tree-building process allows browsers to create a hierarchical structure necessary for rendering the web page you see, which also includes building a CSS Object Model (CSSOM), but this is less crucial for SEO than the DOM.

    ```json
{
  "alt": "Screenshot showing the DOM inspector with shadow DOM elements highlighted.",
  "caption": "Exploring the shadow DOM: A screenshot reveals how elements are isolated within the shadow tree using developer tools.",
  "description": "This image is a screenshot of a browser's developer tools, showcasing the Document Object Model (DOM) inspector with an emphasis on shadow DOM elements. Highlighted in red, the image shows the HTML structure with styling applied inside a shadow root. The display includes elements such as buttons, divs, and scripts, offering a visual guide to shadow DOM implementation and CSS styling. Key terms include DOM, shadow DOM, web development, and CSS."
}
```

    JavaScript often runs during this DOM construction. On encountering a <script> tag without async or defer attributes, the browser pauses to execute the script before continuing. These scripts might modify the DOM by adding content or changing links, differing from the initial HTML code.

    Let me illustrate this: Each click on a button dynamically adds a paragraph to the DOM, changing the page’s visible content.

    ```json
{
  "alt": "Google Search Console report showing no rich results detected and HTML code with shadow DOM highlighted.",
  "caption": "A Google Search Console report reveals the absence of rich results, alongside highlighted shadow DOM code.",
  "description": "This image displays a Google Search Console report indicating 'No items detected' for rich results. The HTML code on the right highlights the shadow DOM section, showcasing a 'This is the shadow DOM in action.' message. The crawl was completed successfully on Jan 24, 2026. Keywords: Google Search Console, rich results, shadow DOM, HTML code, web development."
}
```

    The original HTML is just a starting blueprint; the final constructed DOM is what the browser utilizes. It can dynamically change based on JavaScript operations.

    Why does the DOM matter for SEO? Modern search engines like Google render pages using headless browsers (Chromium). They evaluate the DOM, not just the initial HTML response.

    ```json
{
  "alt": "Web development interface showing HTML and CSS code for an accordion tab.",
  "caption": "Dive into the code! This web development screenshot showcases an accordion menu with tabs and a focus on 'Tab 2'.",
  "description": "This image displays a web development interface with HTML and CSS code for an accordion menu. In the screenshot, an orange arrow points to 'Tab 2', highlighting its content within the HTML code. The browser's developer tools are open, with the 'Elements' and 'Styles' panels visible, providing insight into the code's structure and styling. Keywords: HTML, CSS, accordion, web development, code inspection."
}
```

    Googlebot’s crawl process includes parsing HTML, executing JavaScript, and taking a DOM snapshot for indexing. However, remember:

    Googlebot doesn’t interact with pages like humans—content triggered by user actions might go unnoticed.

    ```json
{
  "alt": "HTML snippet showing a paragraph with a hyperlink and an arrow pointing to it.",
  "caption": "Discover how a simple HTML structure with a hyperlink can enhance webpage interactivity. Dive into code and learn more with just one click!",
  "description": "This image displays an HTML code snippet featuring a paragraph element with static text and an embedded hyperlink labeled 'Learn more' linking to 'https://example.com'. A red arrow points towards the hyperlink, emphasizing its clickable feature. The image highlights basic webpage structure elements, contributing to understanding HTML interactivity. Keywords: HTML, hyperlink, web development, code snippet."
}
```

    Other crawlers might not render JavaScript, missing out on JavaScript-dependent content.

    With AI agents harnessing DOM data for task execution, a well-structured and accessible DOM becomes ever more crucial.

    Verifying what Google sees via Google Search Console’s URL inspection tool reveals the rendered HTML version indexed by Google, showcasing any issues.

    Using this tool can alert you to discrepancies in what Google indexes versus what you expect, impacting your SEO efforts if overlooked.

    For instances without console access, you can resort to Google’s Rich Results Test for similar page insights.

    To ensure your webpages are crawled and indexed well, here are some best practices:

    Make sure significant content loads in the DOM by default—Googlebot doesn’t interact beyond initial page loads.

    Use proper <a> tags to ensure links are crawlable, avoiding JavaScript-based navigation that search engines don’t execute.

    Maintain a clear semantic HTML structure. Search engines rely on tags like <header>, <article>, and <section> to understand content organization, unlike ambiguous <div> nesting.

    Keep your DOM lean—under about 1,500 nodes—to avoid performance lags and enhance user experience.

    In a digital landscape increasingly reliant on AI interactions and advanced crawling methods, understanding and optimizing the DOM is key to maintaining your site’s SEO competitiveness.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Google Updates JavaScript SEO: Accessibility Advice Removed

    Google Updates JavaScript SEO: Accessibility Advice Removed

    I recently discovered that Google has adjusted its JavaScript SEO guidelines by removing the ‘design for accessibility’ section. This decision was made because the advice was deemed outdated. Nowadays, Google handles JavaScript smoothly.

    When Google announced the change, they explained the section was no longer as useful as it once was. Previously, they warned that JavaScript might obscure content from Google, but clearly, that’s not an issue anymore.

    The Old Advice. Here’s what the original guidance stated:

    “Design for accessibility: Create pages for users, not just search engines. When designing your site, consider users who might not use a JavaScript-capable browser, like those with screen readers or less advanced mobile devices. Test your site’s accessibility by viewing it with JavaScript turned off or in a text-only browser like Lynx. This can help identify content hard for Google to see, such as text in images.”

    Why It Was Removed. Google clarified:

    • “The information was outdated and less helpful. Google Search has successfully rendered JavaScript for years, so using it for content loading doesn’t hinder visibility.”
    • “Most assistive technologies can now handle JavaScript as well.”

    The Importance. Even though Google is adept at processing JavaScript, it’s still critical to verify what Google Search sees. I recommend using the URL inspection tool within Google Search Console to ensure everything checks out.

    Remember, while Google and probably Microsoft Bing manage JavaScript efficiently, some emerging AI engines might not render it as effectively.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Boost Google Discover Traffic with Key Technical Enhancements

    Boost Google Discover Traffic with Key Technical Enhancements

    In 2021, my fascination with Google Discover began when I noticed it generating millions of clicks monthly for publishers. I never imagined how significant it would become.

    As I scroll through my feed, it covers everything from soccer, television, Baltimore news, SEO, to global happenings. This variety underscores just how intuitively Discover knows users.

    Remarkably, Discover isn’t confined to a single app. It shows up in Chrome’s new tabs, Google app, Android homescreens, on Google.com via mobile browsers, and elsewhere on Google platforms.

    Given Discover’s pervasive presence, it’s imperative for us SEOs to leverage the opportunities it presents. Let me guide you on how to do just that.

    To start, it’s essential to understand that Discover traffic isn’t suitable for every brand, similar to how search may not be the answer for all.

    In Discover, timely content takes precedence. The most successful content is often from reputable sources, particularly major publishers, and is usually time-sensitive. Evergreen content is a rare sight.

    Interestingly, sites I’ve collaborated with often draw more traffic from Discover compared to traditional search.

    ```json
{
  "alt": "Google Discover feed showing news articles and a football score.",
  "caption": "Catch the latest updates with Google Discover: From TV shows to football, stay informed.",
  "description": "Screenshot of the Google Discover feed displaying various updates. The top article discusses 'The Pitt' Season 2's episode schedule from Forbes, showing a small image of a doctor. The second article is about a potential football transfer involving Damion Downs, shown in a larger image, wearing a black beanie and headphones. Additionally, a football score shows Cameroon defeating South Africa 2-1 in the Africa Cup of Nations."
}
```

    There’s an ongoing decline in Discover traffic due to the influx of social posts and AI summaries, which now occupy space in the Discover feed, pushing aside traditional articles.

    Previously, crafting articles about viral social media topics was highly effective for attracting clicks. However, the landscape is shifting, prompting Google to experiment with tracking social platform traffic.

    Nevertheless, quality and relevance in content continue to hold significant value. Regardless of technical optimization, content that resonates with user interests will always triumph over less relevant material.

    Should your content miss the mark on Discover, assess whether it aligns with what Discover seeks to highlight. And in case of a traffic dip, critically examine your content before delving into technical issues.

    Don’t be discouraged from optimizing for Discover. These strategies won’t impact traditional search negatively, and they might unexpectedly boost your Discover traffic, as I’ve observed non-publishers enjoy temporary spikes in clicks.

    Dig deeper. How Google Discover qualifies, ranks, and filters content: Research

    ```json
{
  "alt": "ESPN profile on Google with follower stats and social media links.",
  "caption": "Explore ESPN's digital presence with 180M followers and active connections on platforms like Twitter, TikTok, and Instagram.",
  "description": "This image showcases ESPN's Google profile, highlighting its impressive reach of 180 million total followers. The profile features direct links to social media platforms including Twitter, TikTok, Instagram, and Facebook, with follower counts displayed for each. Founded in 1979, ESPN is a leading sports broadcasting network. The visual also includes a brief about the network's origins and ownership by Disney and Hearst Communications."
}
```

    The three primary factors I scrutinize during new client audits are the Discover publisher profile, article images, and signals from the publisher and author. These form the basis of your optimization process.

    Your publisher profile should reflect your website and social profiles accurately. Tools like Damian Tsuabaso’s app, albeit in Spanish, can help identify your profile page.

    Discover profiles are linked to your entity’s Knowledge Graph ID and this is crucial for your representation as a publisher. Focus on whether your profile pages accurately portray your brand’s identity.

    Incorporate your social media handles into your publisher’s profile. This linkage often requires patience, as manual updates are necessary.

    Verify if you have the max-image-preview:large tag, which is vital for showcasing large images in article previews, a detail often overlooked in many CMSs.

    Images, especially hero images, should be at least 1,200 pixels wide, aligning with Google’s recommendations for optimal display in Discover.

    ```json
{
  "alt": "The CapmatchOne logo with a gradient circle and bold text.",
  "caption": "Discover innovation with the CapmatchOne logo, featuring sleek typography and a modern gradient circle.",
  "description": "The CapmatchOne logo features bold, modern typography coupled with a gradient circle, symbolizing connection and innovation. The sleek design conveys a sense of progress and creativity. This image can be used for branding or promotional purposes, appealing to audiences interested in innovative solutions and forward-thinking designs."
}
```

    Ensure your Open Graph image tags are correctly configured and reflect high-quality images instead of logos, enhancing Discover visibility.

    Prioritize author transparency by ensuring details such as author photos, bios, and social links are visible, underpinning credibility.

    Maintain thorough publisher transparency by linking robust About Us and policy pages, as well as implementing structured data carefully.

    Discover thrives on relevance, timely content, and authority. Optimization can’t substitute the necessity for high-quality, suitable content.

    Remember, Discover is just the starting point. Uncover larger opportunities for your content through comprehensive audits.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Mastering Google Search Console for SEO Success

    Mastering Google Search Console for SEO Success

    As an SEO professional, Google Search Console is like a trusty sidekick for me. It’s no secret that this free tool from Google provides an in-depth look at how my website performs. It’s like having a pair of X-ray glasses to see through the web’s layers.

    With its robust data, I can delve into reports to uncover hidden treasures like clicks, impressions, and Core Web Vitals. It’s like exploring a digital gold mine inside my site.

    ```json
{
  "alt": "The CapmatchOne logo with a gradient circle and bold text.",
  "caption": "Discover innovation with the CapmatchOne logo, featuring sleek typography and a modern gradient circle.",
  "description": "The CapmatchOne logo features bold, modern typography coupled with a gradient circle, symbolizing connection and innovation. The sleek design conveys a sense of progress and creativity. This image can be used for branding or promotional purposes, appealing to audiences interested in innovative solutions and forward-thinking designs."
}
```

    Search Console’s custom regex filters are my guide through my vast website, ensuring I navigate it seamlessly, page by page.

    ```json
{
  "alt": "Screenshot of website property type selection with options for Domain and URL prefix.",
  "caption": "Choosing between full site verification with 'Domain' and specific sections with 'URL prefix'.",
  "description": "This image displays a user interface for selecting a property type in a web management tool. Two options are presented: 'Domain' for full site coverage with DNS verification, and 'URL prefix' for specific site sections with multiple verification methods. The Domain option is highlighted in red with notes on including all subdomains and protocols, while URL prefix is highlighted in green, indicating customization for sections of the site."
}
```

    While I hope to sidestep any SEO-related disasters, especially with Google’s AI advancements, it’s always best to be prepared. That’s why diving into this Search Console guide is essential.

    ```json
{
  "alt": "Domain setup screen showing input field for domain name with arrow pointing to text.",
  "caption": "Simplify your domain setup: just enter your domain without HTTPS or slashes.",
  "description": "The image shows a domain setup screen where users are instructed to enter their domain name without HTTPS or slashes. An arrow emphasizes the text input field containing 'annaleacrowe.com', with a note to remove HTTPS and slashes for verification. This screenshot suggests a straightforward approach to DNS verification and URL input, making the setup process more user-friendly for domain management."
}
```

    This guide has been crafted for those times when the SEO world becomes unpredictable, much like a thrilling adventure in a post-apocalyptic world.

    ```json
{
  "alt": "Screenshot showing steps to verify domain ownership via DNS record for annaleacrowe.com.",
  "caption": "Easily verify domain ownership for annaleacrowe.com using a TXT record in your DNS settings.",
  "description": "This image is a screenshot instructing users on how to verify domain ownership for annaleacrowe.com via a DNS record. It highlights the steps: selecting TXT as the record type, signing into a domain provider, copying a verification code into DNS settings, and clicking 'verify'. The note advises patience for DNS changes to take effect. Keywords: domain verification, DNS record, TXT record, annaleacrowe.com."
}
```

    For instance, as an SEO director, I rely on Search Console daily. It’s my go-to for monitoring content performance, validating technical enhancements, and tracking grows in branded and non-branded queries. It’s integral to my SEO strategy, helping me prioritize tasks with precision.

    ```json
{
  "alt": "Screenshot showing steps to verify domain ownership via DNS record by adding a CNAME for annaleacrowe.com.",
  "caption": "Verifying domain ownership can be simple! Follow these steps to add a CNAME record and secure your website's authenticity.",
  "description": "This image is a screenshot detailing the process to verify domain ownership for annaleacrowe.com via DNS record. It instructs users to select CNAME as the record type, log into their domain provider, and add the specified CNAME record into the DNS configuration. The screenshot includes an option to copy the CNAME Label/Host and CNAME Destination/Target, highlighting steps 1 to 4. It's a helpful guide for ensuring your domain is properly verified through the Google Search Console."
}
```

    What does Search Console do? And how does it help SEO?

    Search Console stands as Google’s free website analytics and diagnostic platform. It tracks how a site performs in search results, potentially expanding soon into Gemini and AI Mode, offering us what feels closest to first-party search truth.

    ```json
{
  "alt": "Google Search Console page to verify website ownership via HTML file upload.",
  "caption": "Learn how to verify your website on Google Search Console by uploading an HTML file. Ensure your online presence is accurate and authenticated.",
  "description": "The image shows the Google Search Console interface for verifying website ownership by uploading an HTML file. Users are instructed to download a specific HTML file and upload it to their website's root domain to complete verification. The page also lists alternative verification methods, such as using an HTML tag or Google Analytics. This process is crucial for SEO and website management, ensuring that the website's details are accurately reflected in search engine results."
}
```

    To set it up, it’s as simple as having a Google account and visiting the website. If profiles aren’t visible, simply verify ownership via a domain or prefix URL.

    ```json
{
  "alt": "Google Search Console dashboard showing web search clicks and recommendations.",
  "caption": "Peek into your website's performance with Google Search Console. Analyze clicks and explore recommendations to boost your site's visibility and SEO.",
  "description": "This image displays a Google Search Console dashboard, highlighting the website's performance metrics including a graph of total web search clicks over time, with a peak visible. The sidebar shows various menu options such as 'Overview', 'Performance', and 'Indexing'. Recommendations for improving impressions are provided in a section below. Ideal for understanding website analytics and optimizing SEO performance."
}
```

    Domain property is the default recommendation

    By default, I prefer setting up a domain property. It offers a holistic overview of my site’s search performance, autonomously including HTTP, HTTPS, www, and non-www versions.

    ```json
{
  "alt": "Analytics dashboard showing clicks, impressions, and traffic sources.",
  "caption": "Explore your site's performance with key metrics like clicks and impressions, along with detailed content and query data from top countries.",
  "description": "This analytics dashboard displays key website metrics, including 1.33K clicks with a 21% increase and 383K impressions showing a 40% growth. The dashboard highlights content performance and queries leading to the site, with top-performing entries illustrated alongside percentage changes. It also showcases the top countries driving traffic, led by the United States at 66%, and additional traffic sources such as image search."
}
```

    With a verified domain property, I enjoy an uncomplicated setup, often via a DNS TXT record through my hosting provider.

    ```json
{
  "alt": "Google Search Console screen showing URL inspection with indexing details and options.",
  "caption": "Exploring Google's Search Console URL inspection tool, highlighting options like 'Test Live URL' and 'Request Indexing'.",
  "description": "This image depicts a Google Search Console interface focused on the URL Inspection section. The page indicates that a specific URL is not indexed with details about discovery and crawl processes. Highlighted features include options for 'Test Live URL' and 'Request Indexing'. The console displays information on last crawl time, crawl status, and indexing permissions. Ideal for understanding web page indexing and troubleshooting SEO issues."
}
```

    URL prefix property allows you to dissect sections of a site

    For more detailed insights, the URL prefix property lets me focus on specific sections like subfolders or subdomains. This is especially handy for producing targeted reports and troubleshooting.

    ```json
{
  "alt": "Google Search Console performance report showing total clicks and impressions data.",
  "caption": "Explore your website's performance with Google Search Console, revealing total clicks, impressions, and search queries over the past three months.",
  "description": "This image displays a Google Search Console performance report. It shows a graph with total clicks (23.7K) and impressions (587K) over the last three months, along with the average position. The sidebar includes various menu options like URL inspection and performance. Tabs for queries, pages, countries, devices, search appearance, and dates are visible for detailed analytics. This tool helps in understanding website search performance through detailed metrics and filters."
}
```

    Working with colleagues, such as customer support teams, becomes seamless when I can provide detailed data on specific site sections their work influences.

    ```json
{
  "alt": "Google Search Console performance dashboard showing clicks and impressions over three months.",
  "caption": "Explore your website's performance on Google Search Console with detailed insights on clicks and impressions trends.",
  "description": "The image displays a dashboard from Google Search Console, highlighting search performance metrics over three months. It shows a line graph of total clicks (3.66K) and total impressions (806K) with additional stats like average CTR and position. An AI-powered configuration panel on the right offers example prompts for data views. This setup provides valuable insights for monitoring web traffic and SEO performance."
}
```

    Key moments in Search Console history

    The journey of Search Console has been quite eventful. Launched as Google Webmaster Tools in 2005, it evolved significantly over the years, adding key functionalities like mobile usability reports, security issue improvements, and Core Web Vitals report.

    ```json
{
  "alt": "Google Search Console Discover performance report showing clicks, impressions, and CTR over a 3-month period.",
  "caption": "Explore your Google Discover performance insights over the last three months with this detailed analysis of clicks, impressions, and CTR trends.",
  "description": "This image displays a Google Search Console report focusing on Discover performance. It highlights total clicks, impressions, and average CTR over three months. The graph depicts click trends, with a notable spike around 4/25/24. Tabs at the bottom segment data by pages, countries, and other categories. The interface is designed for easy navigation and detailed performance tracking."
}
```

    The enhancements continue as we advance into an era increasingly intertwined with AI, making Search Console a dynamic tool for SEO professionals like myself.

    ```json
{
  "alt": "Google Search Console dashboard displaying Google News performance data, including clicks and impressions.",
  "caption": "Explore your Google News performance with Search Console's detailed dashboard—track clicks, impressions, and optimize your content strategy for better SEO results.",
  "description": "This image shows the Google Search Console interface, specifically focusing on the 'Google News' performance section. It displays a graph representing total clicks, total impressions, and average CTR over the past three months. The navigation panel on the left provides access to other features like URL inspection, Page Experience, and more. Highlighted areas include tabs for filtering data by pages, countries, devices, Google News appearance, and dates. Ideal for tracking and optimizing content performance on Google News, this dashboard aids in strategic SEO planning."
}
```

    Was Google preparing us for AI through Search Console all along?

    Reflecting on its evolution, I see a clear narrative. Search Console is transitioning from a mere technical tool into an AI visibility intelligence platform. Google’s approach suggests a future-bound strategy where not just queries but topic clusters define our analysis.

    ```json
{
  "alt": "Google Search Console Page Indexing dashboard showing indexed and non-indexed pages, with reasons for indexing issues and improvement suggestions.",
  "caption": "Explore your site's SEO performance with Google Search Console. Dive into detailed indexing reports, understand non-indexed pages, and discover ways to enhance your page appearances.",
  "description": "This image displays the Google Search Console Page Indexing dashboard, detailing the number of indexed and non-indexed pages. A bar chart shows indexing over time. A highlighted section reveals reasons why pages aren't indexed, such as redirects and 'noindex' tags. Another section suggests improvements for page appearance. This tool helps in understanding and optimizing website SEO and visibility. Keywords: Google Search Console, SEO, page indexing, website optimization."
}
```

    Breakdown of Search Console for SEOs

    Within Search Console, I explore various features like URL inspection, search results, Core Web Vitals, and sitemaps, each offering unique insights into the health and performance of my sites.

    ```json
{
  "alt": "Google Search Console video page indexing report showing 22 videos indexed and 53 not indexed.",
  "caption": "Explore the nuances of video page indexing with Google Search Console, highlighting which videos are effectively indexed and those that aren't.",
  "description": "This Google Search Console interface displays a report on video page indexing, dated 6/30/24. It shows 22 indexed videos and 53 not indexed, along with a bar graph visualizing impressions over time. The left sidebar highlights options like 'Performance' and 'Security issues'. A box below provides reasons why certain videos aren't indexed, specifically noting 'Video is not the main content of the page'. This layout helps webmasters optimize their video content for better visibility."
}
```

    With advanced tools like regex filters and manual action alerts, Search Console stands as a fortress of data, informing my SEO tactics with precision.

    ```json
{
  "alt": "Google Search Console showing sitemap submissions and their status.",
  "caption": "A glance at the Google Search Console interface revealing sitemap submissions, highlighting success and error statuses.",
  "description": "This image shows the Google Search Console interface, focusing on the 'Sitemaps' section. It lists multiple submitted sitemaps with details like submission date, last read date, status (such as success or 'couldn't fetch'), and the number of discovered pages and videos. The intuitive layout aids in efficient website management and SEO optimization. Key elements include a navigation sidebar, submission panel, and status indicators for quick reference."
}
```

    Overview

    The Overview section quickly outlines key data sets, setting the stage for deeper dives into performance metrics across my websites.

    ```json
{
  "alt": "Google Search Console removal request page with options for temporary removals, outdated content, and SafeSearch filtering.",
  "caption": "Explore the Google Search Console removal request page, designed for managing URL removals with options like temporary removals, outdated content, and SafeSearch filtering.",
  "description": "This image showcases the Google Search Console interface, specifically the removals section where users can manage requests to remove URLs from search results. Key features include options for temporary removals, outdated content, and SafeSearch filtering. The 'New Request' button allows users to submit removal requests. Ideal for users seeking to maintain their site's search listing by removing specific content efficiently."
}
```

    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Cloudflare’s Markdown Feature: A Game Changer or a Cloaking Risk?

    Cloudflare’s Markdown Feature: A Game Changer or a Cloaking Risk?

    Yesterday, I stumbled upon some exciting news from Cloudflare. They’ve introduced a feature called Markdown for Agents, which provides machine-friendly versions of web content alongside the traditional pages we all see.

    Cloudflare describes this update as a proactive measure in response to increasing AI crawler activities and agentic browsing.

    When a client requests text/markdown, Cloudflare fetches the HTML from the origin server, converts it right at the edge, and then hands over a Markdown version.

    Interestingly, the response includes a token estimate header, which helps developers like me manage context windows more effectively.

    Early feedback highlighted not only the efficiency gains but also the potential implications of offering alternate representations of web content.

    What’s happening. Being part of the 20% of the web that Cloudflare powers, I learned that Markdown for Agents utilizes standard HTTP content negotiation. If a client sends an Accept: text/markdown header, Cloudflare immediately converts the HTML response on-the-fly to Markdown format. The response, marked with Vary: accept, ensures caches store separate versions.

    Cloudflare views this opt-in feature as a shift in content discovery and consumption, benefitting AI crawlers and agents with its structured text that requires less overhead.

    They claim Markdown can reduce token usage by up to 80% compared to HTML, which is quite impressive!

    Security concern. SEO consultant David McSweeney raised a concern, citing that Cloudflare’s Markdown for Agents feature might make AI cloaking incredibly simple because the Accept: text/markdown header tips off origin servers that the request is AI-related.

    Regular requests deliver the usual content, but those for Markdown can trigger a unique HTML response that gets converted for AI consumption, McSweeney explained on LinkedIn.

    The worry is that sites might inject hidden instructions, altered product data, or other machine-only content, creating a hidden “shadow web” for bots, unless the header is stripped before reaching the origin.

    Google and Bing’s markdown smackdown. Here’s the kicker. Representatives from Google and Microsoft advised against creating separate markdown pages for large language models. Google’s John Mueller noted:

    “Given that LLMs have always trained on and parsed normal web pages, it seems obvious they have no issues with HTML. Why serve a page that no end user sees? Plus, if they validate equivalence, why not stick to HTML?”

    Microsoft’s Fabrice Canel added:

    “Do you really want to double crawl load? We’ll check for similarity anyway. Non-user versions (like crawlable AJAX) are often neglected and broken. Human oversight fixes both user and bot views. Schemas help, and AI makes us even better at deciphering web pages. Less is more in SEO!”

    Cloudflare’s feature doesn’t generate another URL but does create varied representations based on request headers.

    The case against markdown. Technical SEO consultant Jono Alderson pointed out that once a machine-targeted representation exists, platforms must choose to trust it, verify it against the human version, or outright ignore it:

    “Flattening a page to markdown doesn’t only remove clutter. It strips away judgment and context.”

    “The instant you publish a machine-exclusive page representation, you craft a secondary candidate version of reality. Regardless of source promises or claims of identical content, a system now views two representations and must determine the true reflection of the page.”

    Dig deeper. Why LLM-only pages aren’t the answer to AI search

    Why we care. With Cloudflare’s advancements, AI ingestion might become more cost-effective and streamlined. But does serving distinct content to humans and crawlers verge on cloaking? Stay tuned…


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Explore Google’s WebMCP: Revolutionizing AI Web Interactions

    Explore Google’s WebMCP: Revolutionizing AI Web Interactions

    AI content crawlers

    Is this the new technical SEO frontier? This question is top of mind for many of us as Google has recently unveiled an early preview of WebMCP, a protocol shaping the way AI agents engage with websites. According to André Cipriani Bandarra from Google, “WebMCP aims to provide a standard way for exposing structured tools, ensuring AI agents can perform actions on your site with increased speed, reliability, and precision.”

    WebMCP offers developers the capability to communicate with LLMs through our websites about the specific actions that various buttons and links should initiate. With this protocol, websites can publish a “Tool Contract” using the new browser API, navigator.modelContext. This means rather than leaving the AI to guess, our websites can present a structured list of functions, like buyTicket(destination, date), allowing the AI to execute these functions directly.

    Structured interactions for the agentic web. WebMCP introduces two new APIs enabling browser agents to act on behalf of users:

    • Declarative API: This offers standard actions that can be simply defined within HTML forms.
    • Imperative API: For more complex, dynamic interactions that need JavaScript execution.

    These APIs serve as a crucial bridge, making our websites “agent-ready” and facilitating more reliable and high-performance agent workflows compared to raw DOM actuation.

    Use cases that Google has put forward highlight how AI agents can tackle complex tasks efficiently and confidently for users:

    • Travel: With structured data, agents can help users search for, filter, and book the exact flights they want, ensuring accuracy in results.
    • Customer support: Agents can automatically populate detailed customer support tickets, filling in all required technical details without user intervention.
    • Ecommerce: Enhancing shopping experiences where agents can locate, configure, and navigate purchasing options flawlessly.

    How to access the preview. If you’re interested in trying out WebMCP, you can apply for the preview through this link.

    Why we care. The advent of agentic experiences marks a significant shift in search and potentially SEO. Esteemed voices in the industry, such as Dan Petrovic and Glenn Gabe, have highlighted this as a pivotal transformation, comparable to the impact of structured data and described it as a big deal.

    Exploring these cutting-edge protocols could be extremely valuable for anyone keen on staying at the forefront of SEO developments.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot