Catalog / foreyes.com.au
61

SEO audit for foreyes.com.au

Optometrist Fremantle | For Eyes Optometrist

other

Health 61/100 (fair) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)

Family owned independent optometry practice in Fremantle. Operating 30+ years. ☎️ (08) 9335 3433 or Book Online.

Screenshot of foreyes.com.au
50
pages crawled
50
indexable pages
3
errors
215
warnings
440
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Security 94 3 0 100
Agent Readiness 70 0 50 1
Images 70 0 50 123
Performance 70 0 50 117
Structured Data 70 0 50 0
Duplicate 93 0 12 0
Budget 99 0 1 0
Canonical 99 0 1 1
Meta Description 99 0 1 0
Content 100 0 0 48
Headings 100 0 0 1
Sitemap 100 0 0 1
Social 100 0 0 47
Titles 100 0 0 1
Findings

Errors (1 rules)

error Mixed content on HTTPS page

Rule security.mixed_content · Security · 3 occurrence(s)

  • https://www.foreyes.com.au/ — 1 insecure subresource(s), e.g. http://static1.squarespace.com/static/62a6b9bf98c64f741ac553ae/t/62a6c0a9ecc8760408b6b9e3/1655095465746/for-eyes.jpg?format=1500w
  • https://www.foreyes.com.au/home — 1 insecure subresource(s), e.g. http://static1.squarespace.com/static/62a6b9bf98c64f741ac553ae/t/62a6c0a9ecc8760408b6b9e3/1655095465746/for-eyes.jpg?format=1500w
  • https://www.foreyes.com.au/news/eye-drops-for-dry-eyes-management — 1 insecure subresource(s), e.g. http://static1.squarespace.com/static/62a6b9bf98c64f741ac553ae/62f98831fd3a89429f7cf93f/6a541ddc27d50c59faa5a643/1783898655149/eye-drops-for-dry-eyes.jpeg?format=1500w

Warnings (8 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 50 occurrence(s)

warning robots.txt-disallowed URL receives internal links (crawl-budget leak)

Rule budget.disallow_linked · Budget · 1 occurrence(s)

  • https://www.foreyes.com.au/news?author=66bc446751cebf6606790c7f — internal links point to https://www.foreyes.com.au/news?author=66bc446751cebf6606790c7f, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.foreyes.com.au/news/eye-drops-for-dry-eyes-management.

warning Interior page canonicalizes to the homepage

Rule canonical.points_to_homepage · Canonical · 1 occurrence(s)

  • https://www.foreyes.com.au/home — this interior page canonicalizes to the homepage (https://www.foreyes.com.au/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.

warning Near-duplicate page content

Rule duplicate.near · Duplicate · 12 occurrence(s)

warning Images missing alt text

Rule images.missing_alt · Images · 50 occurrence(s)

warning Missing meta description

Rule meta_desc.missing · Meta Description · 1 occurrence(s)

warning Render-blocking script in <head> (no defer/async)

Rule perf.render_blocking · Performance · 50 occurrence(s)

warning Rich-result schema missing required properties

Rule schema.invalid · Structured Data · 50 occurrence(s)

Notices (16 rules)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

notice Canonical points to a different URL

Rule canonical.non_self · Canonical · 1 occurrence(s)

notice Main text is hard to read (low Flesch Reading Ease)

Rule content.readability_poor · Content · 48 occurrence(s)

  • https://www.foreyes.com.au/ — this page reads as very difficult (Flesch Reading Ease 21, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/404-error — this page reads as very difficult (Flesch Reading Ease -97, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/about — this page reads as very difficult (Flesch Reading Ease 12, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/blepharitis-treatment — this page reads as very difficult (Flesch Reading Ease 12, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/childrens-vision — this page reads as difficult (Flesch Reading Ease 35, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/contact — this page reads as very difficult (Flesch Reading Ease -74, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/contact-lenses — this page reads as difficult (Flesch Reading Ease 34, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/contact-lenses-astigmatism — this page reads as very difficult (Flesch Reading Ease 24, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/diabetic-retinopathy-treatment — this page reads as very difficult (Flesch Reading Ease 26, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/dry-eyes-treatment — this page reads as difficult (Flesch Reading Ease 37, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/eye-glasses — this page reads as very difficult (Flesch Reading Ease -16, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/eye-tests — this page reads as difficult (Flesch Reading Ease 35, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/faq — this page reads as very difficult (Flesch Reading Ease 13, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/for-eyes-shop — this page reads as very difficult (Flesch Reading Ease 2, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/home — this page reads as very difficult (Flesch Reading Ease 21, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/keratoconus-lenses — this page reads as very difficult (Flesch Reading Ease 15, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/kids-glasses — this page reads as very difficult (Flesch Reading Ease -35, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/myopia-treatment — this page reads as difficult (Flesch Reading Ease 30, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/neurological-optometrist — this page reads as very difficult (Flesch Reading Ease 6, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/news — this page reads as very difficult (Flesch Reading Ease -32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/news/eye-drops-for-dry-eyes-management — this page reads as very difficult (Flesch Reading Ease 25, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/optical-coherence-tomography — this page reads as very difficult (Flesch Reading Ease -0, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/orthokeratology — this page reads as difficult (Flesch Reading Ease 35, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/paediatric-optometrist — this page reads as difficult (Flesch Reading Ease 35, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.foreyes.com.au/vision-therapy — this page reads as very difficult (Flesch Reading Ease 17, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.

notice Multiple <h1> elements

Rule h1.multiple · Headings · 1 occurrence(s)

notice Image alt text is keyword-stuffed (repetition / low variety)

Rule images.alt_stuffed · Images · 2 occurrence(s)

  • https://www.foreyes.com.au/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://www.foreyes.com.au/home — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.

notice Image alt text is very long (possible keyword stuffing)

Rule images.alt_too_long · Images · 50 occurrence(s)

notice Image filename is generic/auto-generated (missed image-search signal)

Rule images.generic_filename · Images · 21 occurrence(s)

  • https://www.foreyes.com.au/about — 2 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/astigmatism-testing — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/blepharitis-treatment — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/casa-approved-optometrist — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/childrens-vision — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/colour-blind-testing — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/diabetic-retinopathy-treatment — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/eye-tests — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/hannah-jackson — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/myopia-treatment — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/optometrist-beaconsfield — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/optometrist-east-fremantle — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/optometrist-north-fremantle — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/optometrist-o-connor — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/optometrist-palmyra — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/optometrist-south-fremantle — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/optometrist-white-gum-valley — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/orthokeratology — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/paediatric-optometrist — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/squint-treatment — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.foreyes.com.au/vision-therapy — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 50 occurrence(s)

notice Large DOM (over 1500 elements) slows rendering & interaction

Rule perf.dom_size_large · Performance · 17 occurrence(s)

  • https://www.foreyes.com.au/ — the page has 1676 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.foreyes.com.au/colour-blind-testing — the page has 1503 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.foreyes.com.au/diabetic-retinopathy-treatment — the page has 1554 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.foreyes.com.au/dry-eyes-treatment — the page has 1948 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.foreyes.com.au/eye-tests — the page has 1520 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.foreyes.com.au/home — the page has 1676 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.foreyes.com.au/myopia-treatment — the page has 1722 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.foreyes.com.au/optometrist-beaconsfield — the page has 1707 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.foreyes.com.au/optometrist-east-fremantle — the page has 1707 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.foreyes.com.au/optometrist-north-fremantle — the page has 1707 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.foreyes.com.au/optometrist-o-connor — the page has 1707 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.foreyes.com.au/optometrist-palmyra — the page has 1707 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.foreyes.com.au/optometrist-south-fremantle — the page has 1707 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.foreyes.com.au/optometrist-white-gum-valley — the page has 1707 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.foreyes.com.au/orthokeratology — the page has 1751 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.foreyes.com.au/paediatric-optometrist — the page has 1976 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.foreyes.com.au/vision-therapy — the page has 1838 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 50 occurrence(s)

  • https://www.foreyes.com.au/ — 32 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/404-error — 12 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/about — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/blepharitis-treatment — 16 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/childrens-vision — 15 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/contact — 12 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/contact-lenses — 13 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/contact-lenses-astigmatism — 13 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/diabetic-retinopathy-treatment — 15 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/dry-eyes-treatment — 26 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/eye-glasses — 19 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/eye-tests — 17 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/faq — 11 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/for-eyes-shop — 23 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/home — 32 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/keratoconus-lenses — 12 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/kids-glasses — 16 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/myopia-treatment — 24 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/neurological-optometrist — 17 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/news — 18 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/news/eye-drops-for-dry-eyes-management — 13 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/optical-coherence-tomography — 15 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/orthokeratology — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/paediatric-optometrist — 21 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.foreyes.com.au/vision-therapy — 21 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 50 occurrence(s)

  • https://www.foreyes.com.au/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/404-error — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/about — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/blepharitis-treatment — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/childrens-vision — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/contact — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/contact-lenses — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/contact-lenses-astigmatism — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/diabetic-retinopathy-treatment — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/dry-eyes-treatment — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/eye-glasses — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/eye-tests — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/faq — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/for-eyes-shop — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/home — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/keratoconus-lenses — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/kids-glasses — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/myopia-treatment — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/neurological-optometrist — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/news — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/news/eye-drops-for-dry-eyes-management — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/optical-coherence-tomography — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/orthokeratology — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/paediatric-optometrist — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.foreyes.com.au/vision-therapy — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice target=_blank link without rel=noopener (tab-napping)

Rule security.unsafe_cross_origin_links · Security · 50 occurrence(s)

notice Indexable page not listed in sitemap

Rule sitemap.orphan_not_listed · Sitemap · 1 occurrence(s)

notice Title is very short

Rule title.too_short · Titles · 1 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.foreyes.com.au/
Optometrist Fremantle | For Eyes Optometrist
200 yes 1891 50
https://www.foreyes.com.au/about
About | For Eyes Optometrist
200 yes 1414 50
https://www.foreyes.com.au/astigmatism-testing
Astigmatism Testing Perth | For Eyes Optometrist
200 yes 1140 50
https://www.foreyes.com.au/avulux-glasses
Avulux Glasses | For Eyes Optometrist
200 yes 1029 50
https://www.foreyes.com.au/blepharitis-treatment
Blepharitis Treatment Western Australia | For Eyes Optometrist
200 yes 1220 50
https://www.foreyes.com.au/casa-approved-optometrist
Aviation Eye Examination | CASA Eye Tests Perth
200 yes 1678 50
https://www.foreyes.com.au/childrens-vision
Kid's Eye Tests | Children Eye Examinations
200 yes 1955 50
https://www.foreyes.com.au/colour-blind-testing
Colour Vision Clinic | Colour Blind Test Perth - For Eyes Optometrist
200 yes 2246 50
https://www.foreyes.com.au/contact
Contact | For Eyes Optometrist
200 yes 512 50
https://www.foreyes.com.au/contact-lenses
Contact Lenses Perth | Book a Fitting With For Eyes Optometrist
200 yes 1853 50
https://www.foreyes.com.au/contact-lenses-astigmatism
Contact Lenses for Astigmatism | For Eyes Optometrist
200 yes 1152 50
https://www.foreyes.com.au/diabetic-retinopathy-treatment
Diabetic Retinopathy Screening Perth | Diabetic Eye Examination
200 yes 2290 50
https://www.foreyes.com.au/dry-eyes-treatment
Dry Eye Clinic Perth & Fremantle | Dry Eye Treatment perth
200 yes 2940 50
https://www.foreyes.com.au/eye-glasses
Eye Glasses | For Eyes Optometrist
200 yes 660 50
https://www.foreyes.com.au/eye-tests
Eye Tests Perth | Eye Check Up and Exam | For Eyes Optometrist
200 yes 1899 50
https://www.foreyes.com.au/faq
FAQ | For Eyes Optometrist
200 yes 811 50
https://www.foreyes.com.au/for-eyes-shop
Shop | For Eyes Optometrist
200 yes 717 50
https://www.foreyes.com.au/keratoconus-lenses
Contact Lenses for Keratoconus | For Eyes Optometrist
200 yes 975 50
https://www.foreyes.com.au/kids-glasses
Kids Glasses | For Eyes Optometrist
200 yes 600 50
https://www.foreyes.com.au/myopia-treatment
Myopia Clinic Perth | Myopia Control With For Eyes Optometrist
200 yes 2478 50
https://www.foreyes.com.au/neurological-optometrist
Neurological Optometrist Perth - For Eyes Optometrist
200 yes 1429 50
https://www.foreyes.com.au/news
Blog | For Eyes Optometrist
200 yes 799 50
https://www.foreyes.com.au/optical-coherence-tomography
Optical Coherence Tomography Perth | For Eyes Optometrist
200 yes 1227 50
https://www.foreyes.com.au/orthokeratology
Orthokeratology Perth | Ortho K Lenses | For Eyes Optometrist
200 yes 2944 50
https://www.foreyes.com.au/paediatric-optometrist
Paediatric Optometry | Behavioural Optometrist Perth
200 yes 4219 50
https://www.foreyes.com.au/prescription-safety-glasses
Prescription Safety Glasses | For Eyes Optometrist
200 yes 969 50
https://www.foreyes.com.au/prescription-sunglasses
Prescription Sunglasses Perth & Fremantle | For Eyes Optometrist
200 yes 1010 50
https://www.foreyes.com.au/privacy-policy
Privacy Policy | For Eyes Optometrist
200 yes 2697 50
https://www.foreyes.com.au/shooting-glasses
Prescription Shooting Glasses Australia | For Eyes Optometrist
200 yes 951 50
https://www.foreyes.com.au/squint-treatment
Squint Treatment Perth & Fremantle - For Eyes Optometrist
200 yes 2023 50
https://www.foreyes.com.au/terms-conditions
Terms & Conditions | For Eyes Optometrist
200 yes 2256 50
https://www.foreyes.com.au/vision-therapy
Vision Therapy | Eye Therapy | For Eyes Optometrist
200 yes 2769 50
https://www.foreyes.com.au/adrian-rossiter
Adrian Rossiter - Founder and Optometrist at For Eyes
200 yes 651 21
https://www.foreyes.com.au/sinead-denny
Sinead Denny - Optometrist at For Eyes Optometrist
200 yes 611 20
https://www.foreyes.com.au/hannah-jackson
Hannah Jackson - Optometrist at For Eyes Optometrist
200 yes 591 20
https://www.foreyes.com.au/olivia-tomlinson
Orthoptist Perth | Olivia Tomlinson | Orthoptist at For Eyes
200 yes 832 10
https://www.foreyes.com.au/prescription-sunglasses/maui-jim-eyewear
Maui Jim Prescription Sunglasses Fremantle - For Eyes Optometrist
200 yes 641 2
https://www.foreyes.com.au/kids-glasses/oakley-eyewear
Oakley Kids Eyewear Perth & Fremantle
200 yes 593 1
https://www.foreyes.com.au/news/eye-drops-for-dry-eyes-management
Eye Drops for Dry Eyes: How Eye Drops Manage Dry Eyes
200 yes 1936 1
https://www.foreyes.com.au/eye-glasses/faceaface-eyewear
Face a Face Eyewear Perth & Fremantle
200 yes 599 1
https://www.foreyes.com.au/karen-walsh
Karen Walsh - Optometrist at For Eyes Optometrist
200 yes 610 1
https://www.foreyes.com.au/optometrist-beaconsfield
Optometrist Near Beaconsfield - For Eyes Optometrists
200 yes 2007 1
https://www.foreyes.com.au/optometrist-east-fremantle
Optometrist Near East Fremantle - For Eyes Optometrists
200 yes 2012 1
https://www.foreyes.com.au/optometrist-north-fremantle
Optometrist Near North Fremantle - For Eyes Optometrists
200 yes 2012 1
https://www.foreyes.com.au/optometrist-o-connor
Optometrist Near O'Connor - For Eyes Optometrists
200 yes 2007 1
https://www.foreyes.com.au/optometrist-palmyra
Optometrist Near Palmyra - For Eyes Optometrists
200 yes 2007 1
https://www.foreyes.com.au/optometrist-south-fremantle
Optometrist Near South Fremantle - For Eyes Optometrists
200 yes 2014 1
https://www.foreyes.com.au/optometrist-white-gum-valley
Optometrist Near White Gum Valley - For Eyes Optometrists
200 yes 2019 1
https://www.foreyes.com.au/home
Optometrist Fremantle | For Eyes Optometrist
200 yes 1891 1
https://www.foreyes.com.au/404-error
404 Error
200 yes 496 0

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →