When webpages become words
You choose words, images and layout to get your message across. When an AI tool reads a text version of your page, the words can remain while some of their meaning is lost.
- Browser view
- Extracted text
- AI analysis
This is one part of AI SEO: checking that your facts and their relationships stay clear when the visual layout is removed.
Slack: feature inclusion markers lost
Slack’s page shows which features are included in each plan. In the flattened text, the names appear under both plans without that distinction.
Free
For getting started
- −AI daily recaps
- −AI file summaries
Business+
For growing teams
- ✓AI daily recaps
- ✓AI file summaries
# Free AI daily recapsAI file summaries # Business+ AI daily recapsAI file summariesThe text no longer says which plan includes these features.
# Free AI daily recaps: not includedAI file summaries: not included # Business+ AI daily recaps: includedAI file summaries: includedThe relationship is now stated in words.
Simplified illustration · not a live parse
Make the relationship explicit. Pair every feature, price or condition with the product it belongs to.
What the research found
In the 5 October 2026 check, Slack’s en-GB page excluded these features from Free and included them in Business+. The tested web extraction retained the names under Free without their inclusion markers. The comparison table also lost the markers.
This illustrates an observed extraction issue. No incorrect AI answer was demonstrated. The visuals above are simplified reconstructions; “Clearer version” is suggested wording, not a tested change or a description of current plan entitlements.
Read the research notebook ↗Notion: plan checkmarks lost
Notion’s pricing table uses checkmarks to connect workspace PDF export to Business and Enterprise. The text keeps the feature name but loses those connections.
Notion plans
| Free | Plus | Business | Enterprise |
|---|---|---|---|
The checkmarks carry the answer.
Export entire workspace as PDFThe feature is named, but the text doesn’t say which plans include it.
Workspace PDF export Free: not includedPlus: not includedBusiness: includedEnterprise: includedEach plan has an explicit inclusion value.
Based on the 5–6 October check · not a live parse
Give checkmarks a text equivalent. Keep each inclusion value connected to its feature and plan.
What the research found
Checked 5–6 October 2026 using GPTSee’s static fetcher and parser, with a browser comparison.
The browser and fetched HTML showed SVG checkmarks for whole-workspace PDF export in the Business and Enterprise columns, with blank cells for Free and Plus. GPTSee’s tested extraction retained the feature name and its tooltip description, but not the checkmarks or their column relationships.
The illustration isolates one row; the text excerpt omits the tooltip and surrounding features. Suggested wording reflects the checked row, not a tested site change or a guarantee of current plan entitlements.
Visit the source page ↗Micicca: measurements lost from size chart images
Micicca’s charts put sizes and body measurements inside images. The extracted text names the images, but doesn’t contain the measurements a shopper needs.
Micicca size guide
# Size Guide Image: SizeGuide Graph INCH CM Image: SizeGuide Graph INCH CM How to MeasureThe labels survive. The size-to-measurement relationships are missing.
# Size guide — inches XS / AU 6: bust 31–32, waist 24–25S / AU 8: bust 33–34, waist 26–27M / AU 10: bust 35–36, waist 28–29Sizes, measurements and units are available as text.
Based on the 5–6 October check · not a live parse
Publish the data behind the image. A text table can carry the same measurements alongside the illustrated guide.
What the research found
Checked 5–6 October 2026 using GPTSee’s static fetcher and parser, with a browser comparison.
The browser displayed image-based charts in inches and centimetres. GPTSee’s static extraction returned two image references labelled “SizeGuide Graph INCH CM”, followed by measuring instructions. The measurements shown in the charts were absent from the extracted text.
The illustration shows selected sizes and measurements from the inches chart. The suggested text is a subset, not a replacement for the full guide. This check did not test an AI workflow that reads image pixels.
Visit the source page ↗Le Méridien: room layout lost from floor plans
Le Méridien Melbourne shows how its meeting rooms fit together. Room capacities survive as text, but the floor-plan labels don’t describe the layout.
Meeting floor
Selected spaces · layout simplified, not to scale
Floor Plans Meeting Room Floor Plan Meeting Room Floor Plan Meeting Room Floor PlanThe text says a floor plan exists, without describing its spatial information.
Meeting floor layout Apollo and Excelsior sit side by side.The lifts are beside Excelsior.A short description carries the selected relationships in words.
Based on the 5–6 October check · not a live parse
Describe the relationships that matter. Support a map or floor plan with text explaining where key spaces are in relation to each other.
What the research found
Checked 5–6 October 2026 using GPTSee’s static fetcher and parser, with a browser comparison.
The expanded Floor Plans section showed room layouts, entrances and lifts. GPTSee’s extraction retained repeated “Meeting Room Floor Plan” labels without that spatial detail. The separate capacity tables retained room names, dimensions and seating capacities.
The diagram simplifies selected spaces on the meeting floor and is not to scale. The suggested description covers the relationships shown here, not the whole plan. Other page copy did describe the event precinct and its rooms, so this is a specific loss of spatial detail rather than a loss of all venue information.
Visit the source page ↗Archie Brothers: iframe content missing from the text
Archie Brothers’ Melbourne venue card displays an address, opening hours and a phone number inside an iframe. The parent-page extraction keeps the frame’s label, without its contents.
Venue information
Melbourne Docklands
- Address
- 440 Docklands Dr
Docklands, VIC 3008 - Sunday hours
- 10:00 AM – 10:00 PM
- Phone
- +61 3 7003 9772
This card is inside an iframe
The address is also repeated in the page’s own text.
## Venue Information Embed Widget ### Getting to our venueThe hours and phone number are missing. The address survives elsewhere on the page.
## Melbourne Docklands Address: 440 Docklands Dr,Docklands, VIC 3008 Sunday: 10:00 AM – 10:00 PMPhone: +61 3 7003 9772Key venue details are also available in the parent page’s HTML.
Based on the 5–6 October check · not a live parse
Keep essential facts outside the embed, too. An iframe is a separate document. Include key details in the surrounding page so they remain available when the frame isn’t read.
What the research found
Checked 5–6 October 2026 using GPTSee’s static fetcher and parser, with a browser comparison.
On 6 October 2026, the browser’s iframe titled “Embed Widget” displayed the Melbourne Docklands address, opening hours and phone number. GPTSee’s static parser reported one excluded iframe and retained only “Embed Widget” between the Venue Information and Getting to our venue headings. The iframe’s internal document was not traversed.
The address was also present in the parent page’s Other locations section and survived extraction. The venue opening hours and phone number did not. This example therefore shows the loss of the embedded venue card and those specific facts, not the disappearance of every copy of the address.
The illustration and suggested text show the checked address, Sunday hours and phone number only. These are dated examples, not live visitor information. Browser tools may be able to inspect the frame separately.
Visit the source page ↗Showpo: measurement table missing from static HTML
Showpo’s browser view has both size conversions and body measurements. Its static HTML contains the conversions, but the measurement table is populated in the browser.
The next two examples show a related issue: content added by JavaScript can be missing before text extraction begins.
Body measurements
| AU | Bust | Waist | Hip |
|---|---|---|---|
| 6 | 83.5 | 65.5 | 92.5 |
| 8 | 86 | 68 | 95 |
| 10 | 91 | 73 | 100 |
Visible once the browser populates the table.
### body measurements CM IN ##### How to measureThe heading and unit controls survive, but the measurement rows are absent.
### Body measurements — cm | AU | Bust | Waist | Hip || -- | ---- | ----- | --- || 6 | 83.5 | 65.5 | 92.5 || 8 | 86 | 68 | 95 || 10 | 91 | 73 | 100 |The measurement table is available in the initial HTML, too.
Based on the 5–6 October check · not a live parse
Include essential data in the initial HTML. Keep interactive controls, while making the underlying facts available before JavaScript runs.
What the research found
Checked 5–6 October 2026 using GPTSee’s static fetcher and parser, with a browser comparison.
The fetched HTML contained an empty table for body measurements. In the browser, that table had size, bust, waist and hip values. GPTSee’s extraction retained the size-conversion and shoe-size tables elsewhere on the same page, but not these measurement rows.
The excerpts omit surrounding fit advice and measuring instructions; the illustration shows three checked rows. This is content missing from the static response before flattening, not a failure to preserve an existing table. Browser-based retrieval may obtain the populated table.
Visit the source page ↗HubSpot: no body text in the static response
HubSpot’s Marketing Hub page displays plans, prices and features in a browser. The tested static response contained empty page containers, leaving no body text to extract.
Marketing Hub
Free
Generate leads and measure results
Starter
Core marketing and sales tools
Professional
Campaigns, automation and reporting
Enterprise
Personalised customer journeys
Plans and their details are visible in the browser.
0 lines returned in this check
This fetch returned HTML, but no plan content was available as body text.
Based on the 5–6 October check · not a live parse
Check the response behind the page. Make core product content available to tools that read HTML without running JavaScript.
What the research found
Checked 5–6 October 2026 using GPTSee’s static fetcher and parser, with a browser comparison.
The static fetch returned a successful HTML response and the page title, but GPTSee produced zero body-text lines. After scripts and styles were excluded, the body contained empty navigation and page containers. The browser displayed Free, Starter, Professional and Enterprise plans with their details.
Another web retrieval tool obtained HubSpot’s page content during the research. This finding is specific to the tested static fetch; it does not show that AI tools generally cannot read HubSpot. The illustration omits prices and condenses the browser view.
Visit the source page ↗Check your own messaging
Start with your common page templates. If a pricing card, table or image loses meaning, the same issue could recur wherever you use it.
Clear source content gives you more control over your message. It does not guarantee an accurate answer, citation or recommendation.