SEO report

Saved October 10, 2026 at 4:33 pm · https://www.vacation.com/norwegian.htm · Re-run in the checker

73
SEO score
https://www.vacation.com/norwegian.htm
Checked in 9s  = no change since Oct 6

Changes since last save Oct 6, 2026 7:50 amScore history: 73 → 73 → 73 → 73 → 73 → 73

Score 73 → 73 = no change  ·  0 fixed  ·  0 new

✓ Fixed (0)

Nothing fixed since then.

✕ New problems (0)

No new problems.

MeasurementBeforeNow
Words of content46,69052,725
Images missing alt text47849
Internal links1,2721,275
H1 headings1718
Server response (ms)636443
HTML size (KB)15,09615,839

What I learned about this URL

Google result preview

www.vacation.com › norwegian.htm
Norwegian Cruise Line Deals
Search cruises, land tours, river journeys and all-inclusive escapes — and find your next vacation today. Exclusive deals and certified travel specialists at…

Top things to fix first

  1. Problem No structured data (schema markup) (Structured Data (Schema))
    Add JSON-LD schema — at minimum Organization/LocalBusiness + WebSite on the homepage, and BreadcrumbList + the matching type (Article, Product, Service…) on inner pages.
  2. Problem 849 of 1329 images are missing alt text (Images)
    Add descriptive alt text to every meaningful image (see the list below).
  3. Problem Missing og:image (Social Sharing)
    Add <meta property="og:image" content="…"> (SEO plugins fill these automatically).
  4. Problem HTML size: 15.47 MB (Technical & Speed)
    Reduce inline CSS/JS and page-builder markup.
  5. Problem Missing og:title (Social Sharing)
    Add <meta property="og:title" content="…"> (SEO plugins fill these automatically).
  6. Improve Title tag (27 characters) (Title & Meta Description)
    Rewrite the title to 30–60 characters, keyword first, brand last.
  7. Improve Meta description (188 characters) (Title & Meta Description)
    Rewrite the description to about 120–160 characters.
  8. Improve 18 H1 headings found (Headings)
    Keep one H1 for the main topic; change the others to H2 (often the logo or sidebar titles are wrapped in H1).
  9. Improve No canonical tag (Crawling & Indexing)
    Add <link rel="canonical" href="https://www.vacation.com/norwegian.htm"> in the <head>.
  10. Improve Missing og:description (Social Sharing)
    Add <meta property="og:description" content="…"> (SEO plugins fill these automatically).

Crawling & Indexing 94/100

✓
Page returns HTTP 200 OK
Search engines can index a page that loads successfully.
✓
Page is indexable (no noindex)
No robots meta tag, which defaults to index, follow.
✓
robots.txt found
1 user-agent group, 0 sitemaps declared.
✓
robots.txt lets Googlebot crawl this page
No rule blocks this path.
✓
XML sitemap found
https://www.vacation.com/sitemap.xml — Contains 11,438 URLs. Uses <lastmod> dates (good).
!
Sitemap isn't listed in robots.txt
Search engines find it faster when robots.txt points to it.
Add this line to robots.txt: Sitemap: https://www.vacation.com/sitemap.xml
✓
This page is listed in the sitemap
!
No canonical tag
A canonical tag tells Google which URL is the "real" one when duplicates exist (tracking params, www vs non-www, etc.).
Add <link rel="canonical" href="https://www.vacation.com/norwegian.htm"> in the <head>.
View robots.txt
User-agent: *
Disallow: /tlst/
Disallow: /cruisedeals/
Disallow: /singlescruise/
Disallow: /portal/
Disallow: /crucon_portal/
Disallow: /studenttours/
Disallow: /logos/
Disallow: /images
Disallow: /ICS/
Disallow: /forms/
Disallow: /fonts/
Disallow: /employeetravel/
Disallow: /database/
Disallow: /demo/
Disallow: /crucon/
Disallow: /cruadmin/
Disallow: /content/
Disallow: /cleanup/
Disallow: /cdf/
Disallow: /content/
Disallow: /CC_HTMLAd_CLIA_10-9-7/
Disallow: /carnival/
Disallow: /cache/
Disallow: /revelex-datafeeds/
Disallow: /sc/
Disallow: /studenttours_OLD/
Disallow: /templates/
Disallow: /test3123/
Disallow: /test-php/
Disallow: /tlstudenttours/
Disallow: /tlvc/
Disallow: /travelleadersstudenttours/
Disallow: /untitled folder/
Disallow: /untitled folder 2/
Disallow: /untitled folder 3/
Disallow: /untitled folder 4/
Disallow: /wamplangues/
Disallow: /wampthemes/

Title & Meta Description 50/100

!
Title tag (27 characters)
“Norwegian Cruise Line Deals” — That's short — you're leaving room for keywords/brand on the table.
Rewrite the title to 30–60 characters, keyword first, brand last.
!
More than one <title> tag
Found 2. Browsers and Google use only one.
Remove the extra title tags (often an SEO plugin + theme conflict).
!
Meta description (188 characters)
“Search cruises, land tours, river journeys and all-inclusive escapes — and find your next vacation today. Exclusive deals and certified travel specialists at Vacation.com. No booking fees.” — Will probably be truncated in results.
Rewrite the description to about 120–160 characters.
i
Meta keywords tag present
Google has ignored this tag since 2009. Harmless, but it shows competitors your targets.

Keyword Targeting info

i
No keyword entered
Enter a target keyword to see how well this page is optimized for it.

Headings 64/100

!
18 H1 headings found
Caribbean | Bermuda | Bahamas | Alaska | Mexican Riviera | Europe | Europe - Northern | Mediterranean | Mediterranean - Eastern | Mediterranean - Western | U. S. Pacific Coast | Canada / New England | Panama Canal | Transatlantic | Australia | South Pacific | Far East | Hawaii — one clear H1 is best practice.
Keep one H1 for the main topic; change the others to H2 (often the logo or sidebar titles are wrapped in H1).
✓
4 H2 subheadings
Good structure for readers and crawlers.
!
Heading levels skip
H2 → H4, H1 → H3 — minor, but a tidy outline helps accessibility and structure.
Nest headings in order (H2 under H1, H3 under H2…).
Heading outline (493)
  • H2 Need help from one of our travel specialists?
  • H4 Advanced Filters
  • H4 Selected Cruise Details
  • H2 Request Your Custom Quote
  • H3 7 Nt. Caribbean - Western
  • H1 Caribbean
  • H3 4 Nt. Caribbean
  • H3 7 Nt. Caribbean - Western
  • H3 5 Nt. Caribbean - Western
  • H3 7 Nt. Caribbean - Western
  • H3 7 Nt. Caribbean - Western
  • H3 5 Nt. Caribbean - Eastern
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean - Western
  • H3 3 Nt. Caribbean - Eastern
  • H3 7 Nt. Caribbean - Western
  • H3 7 Nt. Caribbean - Western
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean - Western
  • H3 5 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean - Eastern
  • H3 5 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean - Western
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean - Western
  • H3 5 Nt. Caribbean - Western
  • H3 7 Nt. Caribbean - Western
  • H3 7 Nt. Caribbean - Western
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean - Western
  • H3 10 Nt. Caribbean
  • H3 5 Nt. Caribbean
  • H3 5 Nt. Caribbean
  • H3 5 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 10 Nt. Caribbean
  • H3 10 Nt. Caribbean
  • H3 5 Nt. Caribbean - Western
  • H3 10 Nt. Caribbean
  • H3 5 Nt. Caribbean - Eastern
  • H3 7 Nt. Caribbean - Western
  • H3 7 Nt. Caribbean
  • H3 8 Nt. Caribbean - Eastern
  • H3 10 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean - Eastern
  • H3 7 Nt. Caribbean
  • H3 5 Nt. Caribbean - Eastern
  • H3 7 Nt. Caribbean - Western
  • H3 6 Nt. Caribbean - Eastern
  • H3 10 Nt. Caribbean
  • H3 10 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 8 Nt. Caribbean - Western
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 10 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 10 Nt. Caribbean
  • H3 7 Nt. Caribbean - Eastern
  • H3 12 Nt. Caribbean - Eastern
  • H3 7 Nt. Caribbean
  • H3 6 Nt. Caribbean - Eastern
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean - Western
  • H3 9 Nt. Caribbean - Eastern
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 11 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean - Western
  • H3 5 Nt. Caribbean - Eastern
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean - Western
  • H3 10 Nt. Caribbean - Eastern
  • H3 9 Nt. Caribbean - Western
  • H3 7 Nt. Caribbean
  • H3 12 Nt. Caribbean
  • H3 14 Nt. Caribbean
  • H3 8 Nt. Caribbean - Eastern
  • H3 9 Nt. Caribbean - Western
  • H3 10 Nt. Caribbean
  • H3 10 Nt. Caribbean - Eastern
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 9 Nt. Caribbean - Eastern
  • H3 9 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 9 Nt. Caribbean - Eastern
  • H3 5 Nt. Caribbean - Eastern
  • H3 10 Nt. Caribbean
  • H3 12 Nt. Caribbean - Eastern
  • H3 11 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 12 Nt. Caribbean - Eastern
  • H3 12 Nt. Caribbean - Eastern
  • H3 12 Nt. Caribbean - Eastern
  • H3 10 Nt. Caribbean
  • H3 10 Nt. Caribbean
  • H3 11 Nt. Caribbean
  • H3 9 Nt. Caribbean
  • H3 11 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean - Western
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 12 Nt. Caribbean
  • H3 9 Nt. Caribbean
  • H3 7 Nt. Caribbean - Western
  • H3 12 Nt. Caribbean
  • H3 10 Nt. Caribbean
  • H3 14 Nt. Caribbean
  • H3 7 Nt. Caribbean - Eastern
  • H3 11 Nt. Caribbean
  • H3 7 Nt. Caribbean
  • H3 12 Nt. Caribbean - Eastern
  • H3 13 Nt. Caribbean
  • H1 Bermuda
  • H3 7 Nt. Bermuda
  • H3 7 Nt. Bermuda
  • H3 5 Nt. Bermuda
  • H3 7 Nt. Bermuda
  • H3 5 Nt. Bermuda
  • H3 5 Nt. Bermuda
  • H3 7 Nt. Bermuda
  • H3 4 Nt. Bermuda
  • H3 7 Nt. Bermuda
  • H3 7 Nt. Bermuda
  • H3 7 Nt. Bermuda
  • H1 Bahamas
  • H3 4 Nt. Bahamas

Content 83/100

✓
52,725 words of content
In-depth content — great for competitive terms.
!
Text-to-HTML ratio: 1.8%
Lots of code, little visible text. Often a sign of bloated page builders.
Reduce unused markup / page-builder bloat or add more real content.
i
Structure: 94 paragraphs, 9 lists, 125 tables
Lists and tables are often pulled into Google featured snippets.
!
Readability: 42.5 (Flesch reading ease — difficult)
60+ is plain English most people read comfortably.
Use shorter sentences and simpler words.
What the page text is about (most-used terms)
Words
  1. quote ×1303
  2. book ×1296
  3. norwegian ×928
  4. credit ×814
  5. shipboard ×811
  6. cabin ×807
  7. cruise ×496
  8. line ×468
  9. show ×464
  10. onboard ×457
  11. bonus ×448
  12. view ×448
2-word phrases
  1. pp 1 ×1436
  2. book quote ×970
  3. shipboard credit ×811
  4. 200 shipboard ×802
  5. pp 2 ×531
  6. cruise line ×467
  7. norwegian cruise ×462
  8. line view ×447
  9. view bonus ×447
  10. onboard norwegian ×446
3-word phrases
  1. credit per cabin ×802
  2. 200 shipboard credit ×802
  3. norwegian cruise line ×459
  4. cruise line view ×447
  5. line view bonus ×447
  6. book now request ×326
  7. request quote norwegian ×309
  8. quote norwegian cruise ×309

Images 21/100

✕
849 of 1329 images are missing alt text
Google can't "see" images; alt text is how it knows what they show.
Add descriptive alt text to every meaningful image (see the list below).
i
3 images have empty alt=""
Empty alt is correct for purely decorative images, but not for product photos, diagrams, etc.
!
1328 images lack width/height attributes
Missing dimensions cause layout shift (CLS), a Core Web Vitals metric.
Set width and height attributes on <img> tags.
!
No images are lazy-loaded
Lazy-loading below-the-fold images speeds up the initial load.
Add loading="lazy" to images below the fold (not the main hero image).
!
No modern image formats (WebP/AVIF)
1310 JPG/PNG/GIF images found. Modern formats are 25–50% smaller.
Serve WebP or AVIF versions (most image/cache plugins or CDNs do this automatically).
Image list (1329)
ImageAlt textIssues
https://www.facebook.com/tr?id=234965546901597&ev=PageView&noscript=1—no alt
https://www.vacation.com/2020/the_vacation_group_whitelogo-W6674.pngVACATIONno size
https://www.vacation.com/atlas_logo_small.jpg—no alt no size
https://www.vacation.com/logos/minis/azamara.jpg—no alt no size
https://www.vacation.com/logos/minis/carnival.jpg—no alt no size
https://www.vacation.com/logos/minis/celebrity.jpg—no alt no size
https://www.vacation.com/logos/minis/celestyal_logo.jpg—no alt no size
https://www.vacation.com/logos/minis/crystal.jpg—no alt no size
https://www.vacation.com/logos/minis/crucon-cunard-cruise-deals-button.jpg—no alt no size
https://www.vacation.com/logos/minis/disneylogo.gif—no alt no size
https://www.vacation.com/logos/minis/hal_logo_savor.jpg—no alt no size
https://www.vacation.com/logo-hx-mini-oct25.jpg—no alt no size
https://www.vacation.com/logos/minis/ncl.jpg—no alt no size
https://www.vacation.com/logos/minis/oceania.jpg—no alt no size
https://www.vacation.com/logos/minis/princess.jpg—no alt no size
https://www.vacation.com/logos/minis/regent.jpg—no alt no size
https://www.vacation.com/logos/minis/rccl-logo-small.jpg—no alt no size
https://www.vacation.com/logos/minis/seabourn.jpg—no alt no size
https://www.vacation.com/logos/minis/silversea.jpg—no alt no size
https://www.vacation.com/logos/minis/viking_river.jpg—no alt no size
https://www.vacation.com/logos/minis/virgin-voyages-logo-120x31.jpg—no alt no size
https://www.vacation.com/logos/windstar.jpg—no alt no size
https://www.vacation.com/logo-ama-mini-dec25.png—no alt no size
https://www.vacation.com/avalon_logo_small.jpg—no alt no size
https://www.vacation.com/logo-cel-river-mini-oct25.png—no alt no size
https://www.vacation.com/logos/riviera-logo-apr25.jpg—no alt no size
https://www.vacation.com/logos/minis/viking_river.jpg—no alt no size
https://www.vacation.com/aak_menu_logo.png—no alt no size
https://www.vacation.com/L_ABDIS_LOGO.png—no alt no size
https://www.vacation.com/L_APPV_LOGO.png—no alt no size
https://www.vacation.com/L_BEAC_LOGO.png—no alt no size
https://www.vacation.com/L_DELT_LOGO.png—no alt no size
https://www.vacation.com/L_FJVA_LOGO.png—no alt no size
https://www.vacation.com/globus_logo.jpg—no alt no size
https://www.vacation.com/L_KENT_LOGO.png—no alt no size
https://www.vacation.com/L_NATG_LOGO.png—no alt no size
https://www.vacation.com/L_PARE_LOGO.png—no alt no size
https://www.vacation.com/railbookers-menu-logo.png—no alt no size
https://www.vacation.com/roadtrips-menu-logo.png—no alt no size
https://www.vacation.com/rock_menu_logo.jpg—no alt no size
https://www.vacation.com/L_SABE_LOGO.png—no alt no size
https://www.vacation.com/L_TAUC_LOGO.png—no alt no size
https://www.vacation.com/logos/minis/celebrity.jpg—no alt no size
https://www.vacation.com/logos/minis/hal_logo_savor.jpg—no alt no size
https://www.vacation.com/logos/minis/princess.jpg—no alt no size
https://www.vacation.com/logos/minis/rccl-logo-small.jpg—no alt no size
https://www.vacation.com/ncl-wide-oct26-2.png—no alt no size
https://www.vacation.com/hires_logo_5.pngNorwegian Cruise Lineno size
https://www.vacation.com/hires_logo_5.pngNorwegian Cruise Lineno size
https://www.vacation.com/hires_logo_5.pngNorwegian Cruise Lineno size
https://www.cruisedeals.com/data/images/ships/829124/1.jpgNorwegian Breakawayno size
https://www.vacation.com/icon-_-jun26.png—no alt no size
https://placehold.co/1200x200?text=CaribbeanCaribbeanno size
https://www.cruisedeals.com/data/images/ships/231/1.jpgNorwegian Jewelno size
https://www.vacation.com/icon-_-jun26.png—no alt no size
https://www.vacation.com/icon-_-jun26.png—no alt no size
https://www.cruisedeals.com/data/images/ships/829124/1.jpgNorwegian Breakawayno size
https://www.vacation.com/icon-_-jun26.png—no alt no size
https://www.cruisedeals.com/data/images/ships/319/1.jpgNorwegian Gemno size
https://www.vacation.com/icon-_-jun26.png—no alt no size

Links 80/100

✓
1275 unique internal links
2137 internal links in total.
i
11 unique external links
Linking to reputable sources can support credibility.
!
Very many links (2151)
Each link gets a smaller share of the page's value.
Trim mega-menus / footer link lists.
!
48 links have no anchor text
Links with no text (and no alt/aria-label) tell Google nothing about the target.
Add text, an aria-label, or alt text on linked images.
!
1 links use generic text like "click here"
here
Use descriptive anchor text, e.g. "see our roof repair pricing".
✓
No broken links (tested 20)
A sample of internal and external links all responded.
Link test results
URLStatus
https://www.vacation.com200
https://www.vacation.com/worldcruise.htm200
https://www.vacation.com/lastminutecruisedeals.htm200
https://www.vacation.com/studenttours/200
https://www.vacation.com/quote-template.htm?form-type=Cruise200
https://www.vacation.com/avalon.htm200
https://www.vacation.com/ama.htm200
https://www.vacation.com/atlas.htm200
https://www.vacation.com/azamara.htm200
https://www.vacation.com/carnival.htm200
https://www.vacation.com/celebrity.htm200
https://www.vacation.com/cel-river.htm200
https://www.vacation.com/celestyal.htm200
https://www.singlescruise.com/200
https://www.singlescruise.com200
https://www.ncl.com/cruise-deals/promotion-terms200
https://res.crucon.com/200
https://www.travelleadersstudenttours.com/200 → https://www.vacation.com/studenttours//
https://internova.com/privacy-policy/200
https://internova.com/modern-slavery-statement/200

Structured Data (Schema) 10/100

✕
No structured data (schema markup)
Schema helps Google understand the page and can earn rich results (stars, FAQs, breadcrumbs, prices…).
Add JSON-LD schema — at minimum Organization/LocalBusiness + WebSite on the homepage, and BreadcrumbList + the matching type (Article, Product, Service…) on inner pages.
!
No BreadcrumbList schema
Breadcrumb schema replaces the ugly URL in results with a clean path.
Add BreadcrumbList JSON-LD (most SEO plugins can switch this on).

Social Sharing 28/100

✕
Missing og:title
Controls how the page looks when shared on Facebook, LinkedIn, Slack, iMessage…
Add <meta property="og:title" content="…"> (SEO plugins fill these automatically).
!
Missing og:description
Controls how the page looks when shared on Facebook, LinkedIn, Slack, iMessage…
Add <meta property="og:description" content="…"> (SEO plugins fill these automatically).
✕
Missing og:image
Controls how the page looks when shared on Facebook, LinkedIn, Slack, iMessage…
Add <meta property="og:image" content="…"> (SEO plugins fill these automatically).
!
Missing og:url
Controls how the page looks when shared on Facebook, LinkedIn, Slack, iMessage…
Add <meta property="og:url" content="…"> (SEO plugins fill these automatically).
!
Missing og:type
Controls how the page looks when shared on Facebook, LinkedIn, Slack, iMessage…
Add <meta property="og:type" content="…"> (SEO plugins fill these automatically).
!
No twitter:card tag
X/Twitter falls back to Open Graph, but a card type gives you the large image preview.
Add <meta name="twitter:card" content="summary_large_image">.

Technical & Speed 82/100

✓
Served over HTTPS
HTTPS is a confirmed (light) ranking signal and required for trust.
✓
No redirects on the URL you entered
!
vacation.com uses a temporary redirect
Make vacation.com → www.vacation.com a permanent 301.
✓
Server response (TTFB): 443 ms
Measured from this server. Under 800 ms is good; slow TTFB drags down every Core Web Vital.
✕
HTML size: 15.47 MB
Under ~150 KB of HTML is healthy.
Reduce inline CSS/JS and page-builder markup.
✓
Compression enabled (gzip)
Transferred 594.1 KB.
!
3 render-blocking scripts in <head>
11 external scripts and 7 stylesheets in total.
Add defer/async to non-critical scripts.
i
No HSTS header
Optional security hardening; forces browsers to always use HTTPS.
✓
Missing pages return a real 404
✓
Clean, readable URL
i
Core Web Vitals not measured
Tick "Run Google PageSpeed" to pull Google's speed score and real-user data (adds ~30s).

Mobile, Language & Extras 100/100

✓
Mobile viewport tag set
width=device-width, initial-scale=1
✓
Language declared (lang="en")
✓
Character encoding declared
✓
Favicon found (/favicon.ico)
i
No hreflang tags
Only needed if you have versions of the page in other languages/regions.
i
No llms.txt
An emerging (unofficial) file that summarizes your site for AI assistants. Nice-to-have, not a Google factor.
Response headers
date: Sat, 10 Oct 2026 16:33:50 GMT
content-type: text/html; charset=UTF-8
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
expires: Thu, 19 Nov 1981 08:52:00 GMT
server: cloudflare
x-powered-by: PHP/8.5.4
set-cookie: PHPSESSID=c34772c979613b232da3fe44b9205d6e; path=/
cf-cache-status: DYNAMIC
content-encoding: gzip
cf-ray: a487076fdd07f0b1-DFW

Scores are a checklist guide, not Google's algorithm. Backlinks, brand signals and content quality matter hugely and can't be seen from one page.