Catalog / phazephotography.com
58

SEO audit for phazephotography.com

Professional Photographer | Lagos, Algarve | Phaze Photography

otherWix

Health 58/100 (fair) · 43 pages crawled · generated 2026-08-26

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

At Phaze Photography Lagos we offer a friendly & professional portrait & family photographer & wedding photographer & commercial photographer service. We use the stunning Algarve coastline as our back…

43
pages crawled
39
indexable pages
8
errors
66
warnings
415
notices
4
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Structured Data 80 8 2 26
Content 87 0 19 57
Headings 87 0 19 1
Duplicate 91 0 13 6
Links 97 0 4 10
Budget 98 0 3 0
Indexability 98 0 3 0
Agent Readiness 99 0 2 21
Crawlability 99 0 1 0
Cache 100 0 0 1
Images 100 0 0 37
Meta Description 100 0 0 18
Performance 100 0 0 133
Security 100 0 0 84
Social 100 0 0 6
Titles 100 0 0 14
URL 100 0 0 1
Findings

Errors (1 rules)

error JSON-LD block missing @context or @type

Rule schema.no_context_type · Structured Data · 8 occurrence(s)

Warnings (10 rules)

warning Control has no accessible name

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

warning Noindex page receives internal links (crawl-budget waste)

Rule budget.noindex_linked · Budget · 3 occurrence(s)

  • https://www.phazephotography.com/blog/tags/algarve-photography — this noindex page has 19 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://www.phazephotography.com/single-post/2017/07/04/algarve-property-photography-from-tavira-to-lagos, https://www.phazephotography.com/single-post/the-secret-proposal, https://www.phazephotography.com/blog.
  • https://www.phazephotography.com/blog/tags/photography-portugal — this noindex page has 19 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://www.phazephotography.com/single-post/2017/07/04/algarve-property-photography-from-tavira-to-lagos, https://www.phazephotography.com/single-post/the-secret-proposal, https://www.phazephotography.com/blog.
  • https://www.phazephotography.com/privacy-policy — this noindex page has 42 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://www.phazephotography.com/, https://www.phazephotography.com/single-post/2017/07/04/algarve-property-photography-from-tavira-to-lagos, https://www.phazephotography.com/single-post/the-secret-proposal.

warning Duplicate page content

Rule duplicate.content · Duplicate · 4 occurrence(s)

warning Near-duplicate page content

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

warning Incomplete/empty response after retries (likely transient — re-crawl)

Rule fetch.incomplete · Crawlability · 1 occurrence(s)

warning Page is noindex

Rule index.noindex · Indexability · 3 occurrence(s)

warning Orphan page (no internal inlinks)

Rule links.orphan · Links · 4 occurrence(s)

warning Structured-data date has already passed (stale event/job/offer)

Rule schema.stale_date · Structured Data · 2 occurrence(s)

Notices (24 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 20 occurrence(s)

notice No llms.txt for AI agents

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

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 1 occurrence(s)

notice Low text-to-HTML ratio

Rule content.low_ratio · Content · 39 occurrence(s)

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

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

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 6 occurrence(s)

notice Multiple <h1> elements

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

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 40 occurrence(s)

  • https://www.phazephotography.com/ — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/about — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/blog — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/blog/categories/algarve — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/book-online — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/client-showcase — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/contact — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/events — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/newborns-toddlers — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/portraits — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/privacy-policy — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/real-estate-portfolio — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/realestate — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/reviews — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/service-page/couples — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/single-post/2017/01/22/fotografia-elite-website-launch — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/single-post/2017/03/09/photo-shoots-at-wackys-boa-vista-golf-resort-algarve — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/single-post/2017/03/20/fathers-day-fun-at-wackys — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/single-post/2017/06/13/secret-proposal-vila-joya-albufeira-algarve — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/single-post/2017/06/17/surf-experience-25th-anniversary-music-festival-lagos-algarve — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/single-post/2017/07/04/algarve-property-photography-from-tavira-to-lagos — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/single-post/2018/01/22/algarve-secret-engagement-photography — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/single-post/2018/04/19/commercial-charter-boat-photography-algarve — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/single-post/the-secret-proposal — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.phazephotography.com/weddings — the likely hero/LCP image (11062b_7bb9944945af4723ad2aefa5caed46a4f000.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

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

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

notice Page has only one internal inlink (fragile crawl path)

Rule links.single_inlink · Links · 10 occurrence(s)

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 18 occurrence(s)

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

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

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

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

notice Large HTML document

Rule perf.large_html · Performance · 1 occurrence(s)

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 1 occurrence(s)

  • https://www.phazephotography.com/client-showcase — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

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

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

  • https://www.phazephotography.com/ — 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.phazephotography.com/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.phazephotography.com/blog — 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.phazephotography.com/blog/categories/algarve — 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.phazephotography.com/book-online — 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.phazephotography.com/client-showcase — 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.phazephotography.com/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.phazephotography.com/events — 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.phazephotography.com/events-1/location-photoshoot-in-devon — 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.phazephotography.com/newborns-toddlers — 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.phazephotography.com/portraits — 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.phazephotography.com/privacy-policy — 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.phazephotography.com/real-estate-portfolio — 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.phazephotography.com/realestate — 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.phazephotography.com/reviews — 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.phazephotography.com/service-page/couples — 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.phazephotography.com/single-post/2017/03/09/photo-shoots-at-wackys-boa-vista-golf-resort-algarve — 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.phazephotography.com/single-post/2017/03/20/fathers-day-fun-at-wackys — 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.phazephotography.com/single-post/2017/06/13/secret-proposal-vila-joya-albufeira-algarve — 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.phazephotography.com/single-post/2017/06/17/surf-experience-25th-anniversary-music-festival-lagos-algarve — 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.phazephotography.com/single-post/2017/07/04/algarve-property-photography-from-tavira-to-lagos — 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.phazephotography.com/single-post/2018/01/22/algarve-secret-engagement-photography — 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.phazephotography.com/single-post/2018/04/19/commercial-charter-boat-photography-algarve — 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.phazephotography.com/single-post/the-secret-proposal — 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.phazephotography.com/weddings — 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 Slow server response

Rule perf.slow_response · Performance · 3 occurrence(s)

notice Missing recommended security headers

Rule security.missing_headers · Security · 42 occurrence(s)

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

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

notice Title tag is identical to the H1 (missed keyword variation)

Rule title.same_as_h1 · Titles · 9 occurrence(s)

notice URL is very long

Rule url.too_long · URL · 1 occurrence(s)

Pages (showing 43 of 43)
URLStatusIndexableWordsIn-links
https://www.phazephotography.com/
Professional Photographer | Lagos, Algarve | Phaze Photography
200 yes 84 42
https://www.phazephotography.com/about
Phaze Photography, About Us
200 yes 226 42
https://www.phazephotography.com/blog
Phaze Photography Blog
200 yes 547 42
https://www.phazephotography.com/client-showcase
Phaze Photography, client photo albums
200 yes 47 42
https://www.phazephotography.com/contact
Phaze Photography, contact us
200 yes 52 42
https://www.phazephotography.com/newborns-toddlers
Phaze Photography, newborn & children photographer Algarve
200 yes 185 42
https://www.phazephotography.com/portraits
Phaze Photography, Portrait Photographer Algarve
200 yes 181 42
https://www.phazephotography.com/privacy-policy
Phaze Photography Privacy & GDPR policy, Algarve Porugal
200 no 2023 42
https://www.phazephotography.com/real-estate-portfolio
Phaze Photography Algarve Real Estate Portfolio
200 yes 101 42
https://www.phazephotography.com/realestate
Phaze Photography Algarve Real Estate Photographer
200 yes 196 42
https://www.phazephotography.com/reviews
REVIEWS | Lagos | Phaze Photography
200 yes 281 42
https://www.phazephotography.com/weddings
Phaze Photography, Wedding Photographer Algarve
200 yes 232 42
https://www.phazephotography.com/blog/tags/algarve-photography
algarve photography | phazephotography
200 no 547 19
https://www.phazephotography.com/blog/tags/photography-portugal
photography portugal | phazephotography
200 no 547 19
https://www.phazephotography.com/single-post/2017/01/22/fotografia-elite-website-launch
Phaze Photography New Website Launch
200 yes 714 19
https://www.phazephotography.com/single-post/2017/03/09/photo-shoots-at-wackys-boa-vista-golf-resort-algarve
Photo Shoots at Wackys, Boa Vista Golf Resort, Algarve
200 yes 629 19
https://www.phazephotography.com/single-post/2017/03/20/fathers-day-fun-at-wackys
Fathers Day Fun at Wackys
200 yes 677 19
https://www.phazephotography.com/single-post/2017/05/05/dramatic-beach-portrait-session-algarve-praia-do-evaristo
Dramatic Beach Portrait Session Algarve - Praia do Evaristo
200 yes 844 19
https://www.phazephotography.com/single-post/2017/06/13/secret-proposal-vila-joya-albufeira-algarve
Secret Proposal - Vila Joya, Albufeira - Algarve
200 yes 1059 19
https://www.phazephotography.com/single-post/2017/06/17/surf-experience-25th-anniversary-music-festival-lagos-algarve
Surf Experience 25th Anniversary Music Festival - Lagos - Algarve
200 yes 903 19
https://www.phazephotography.com/single-post/2017/07/04/algarve-property-photography-from-tavira-to-lagos
Algarve Property Photography from Tavira to Lagos
200 yes 748 19
https://www.phazephotography.com/single-post/2018/01/22/algarve-secret-engagement-photography
Algarve Secret Proposal Photography
200 yes 1181 19
https://www.phazephotography.com/single-post/2018/04/19/commercial-charter-boat-photography-algarve
Commercial Charter Boat Photography Algarve.
200 yes 1157 19
https://www.phazephotography.com/single-post/the-secret-proposal
engagement
200 yes 1255 19
https://www.phazephotography.com/book-online
Phaze Photography Algarve - Book Online
200 yes 151 9
https://www.phazephotography.com/blog/categories/photography
photography
200 yes 548 4
https://www.phazephotography.com/blog/categories/photographer
photographer
200 yes 548 3
https://www.phazephotography.com/blog/categories/professional-photographer
professional photographer
200 yes 548 3
https://www.phazephotography.com/service-page/birthday-cake-smash
BIRTHDAY CAKE SMASH | phazephotography
200 yes 128 1
https://www.phazephotography.com/service-page/couples
COUPLES | phazephotography
200 yes 131 1
https://www.phazephotography.com/service-page/maternity
MATERNITY | phazephotography
200 yes 108 1
https://www.phazephotography.com/service-page/newborns-babies
NEWBORNS & BABIES | phazephotography
200 yes 135 1
https://www.phazephotography.com/service-page/pet-portraits
PET PORTRAITS | phazephotography
200 yes 131 1
https://www.phazephotography.com/service-page/portraits
PORTRAITS | phazephotography
200 yes 138 1
https://www.phazephotography.com/service-page/real-estate-commercial
REAL ESTATE - COMMERCIAL | phazephotography
200 yes 135 1
https://www.phazephotography.com/service-page/weddings
WEDDINGS | phazephotography
200 yes 104 1
https://www.phazephotography.com/blog/categories/website-launch
website launch
200 yes 521 1
https://www.phazephotography.com/events-1/location-photoshoot-in-devon
Location Photoshoot in Devon | phazephotography
200 yes 168 1
https://www.phazephotography.com/blog/categories/algarve
algarve
200 yes 548 0
https://www.phazephotography.com/blog/categories/film-photography
film photography
200 yes 507 0
https://www.phazephotography.com/events
Phaze Photography Algarve Events
200 yes 66 0
https://www.phazephotography.com/events-1/40b7b64c-2b9c-4dfd-90e1-c479aeafeec4
UK Location Photo Shoot | phazephotography
200 yes 127 0
https://www.phazephotography.com/blog/tags/algarve 0 no 0 19

Audit your own site — free

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

Scan your site →