Skip to content
https://Www.uswitch.com/broadband/

Content

· 9 checks — Internal links, mixed-content guards, Open Graph previews, and structured data rolled into one auditable list.
SCORE
88
GRADE
B
FIX
2
REVIEW
2
PASS
5
INFO
0
Checks
9
5 PASS 2 REVIEW 2 FIX
F
Open Graph
Action
Open Graph tags need attention — social sharing previews may be incomplete.
FIX
Open Graph tags need attention — social sharing previews may be incomplete.
Critical::
og:image is not reachable
The og:image URL could not be fetched. Social platforms won't be able to display it.
Got: https://www.uswitch.com/s3/uswitch-includes-production/img/logo_196-3cb799702a.png
Warning::
Missing og:title
The og:title tag controls the title shown in social sharing previews.
Warning::
Missing og:description
The og:description tag controls the description in social sharing previews.
Info::
Missing og:url
The og:url tag specifies the canonical URL for the shared content.
Info::
Missing twitter:card
Without twitter:card, Twitter falls back to Open Graph tags. Adding it gives you more control.
URL: https://www.uswitch.com/s3/uswitch-includes-production/img/logo_196-3cb799702a.png

The og:image URL could not be fetched. Social platforms won't be able to display it.

Why this matters

An unreachable og:image URL (404, DNS fail, slow timeout) means social platforms cache the failure and serve no image for hours.

Learn more

Social platforms (Facebook, Twitter) cache OG metadata aggressively — including failed image fetches. A momentarily-broken og:image can leave your shares imageless for hours. Test og:image URLs in Facebook's Sharing Debugger to force re-cache after fixing.

Source: Open Graph Protocol / Facebook Sharing Debugger

The og:title tag controls the title shown in social sharing previews.

Why this matters

Without og:title, social shares fall back to the <title> tag — usually awkwardly truncated or branded for SEO not social.

Learn more

og:title controls what appears as the headline in social-share cards (Twitter, Facebook, LinkedIn, Slack, iMessage). When omitted, platforms fall back to <title>, which is usually optimized for SEO (longer, brand-suffixed) and reads badly in social context. A 50-60-character og:title gives a clean preview.

Source: Open Graph Protocol

The og:description tag controls the description in social sharing previews.

Why this matters

No og:description means social cards either show no subtitle or scrape the first paragraph — usually unflattering.

Learn more

Without og:description, social platforms either render no subtitle or pull whatever text appears first on the page. The first paragraph is rarely written for share-card context. A purpose-written 150-200 character og:description gives a polished card.

Source: Open Graph Protocol

The og:url tag specifies the canonical URL for the shared content.

Why this matters

Without og:url, social platforms infer the canonical URL — often picking a tracking-param variant that pollutes share counts.

Learn more

og:url tells the social platform which URL to count this share against. Without it, platforms use the literal URL the user pasted (which may include utm_* parameters, ref codes, etc.). Setting og:url to the canonical form keeps share-count attribution clean.

Source: Open Graph Protocol

Without twitter:card, Twitter falls back to Open Graph tags. Adding it gives you more control.

Why this matters

Without twitter:card, Twitter renders posts as plain text — no preview image, no structured layout.

Learn more

Twitter requires `<meta name="twitter:card" content="summary_large_image">` (or summary) to render share-cards at all. Without it, links appear as raw text and engagement plummets vs cards. Twitter also falls back to og:image if twitter:image isn't set, so configure both.

Source: Twitter Developer Platform

Preview

Www.uswitch.com

No title set

No description

Preview quality · Twitter/X D · 50/100
  • twitter:card — Add <meta name="twitter:card" content="summary_large_image">
  • twitter:title — falling back from <title>
  • twitter:description — falling back from <meta name=description>
  • twitter:image — falling back from og:image
  • twitter:card is missing

    → Add <meta name="twitter:card" content="summary_large_image">

WWW.USWITCH.COM

No title set

No description

Preview quality · Facebook C · 70/100

Description will be truncated (166 chars / 155 max)

  • og:title — falling back from <title>
  • og:description — falling back from <meta name=description>
  • og:image — https://www.uswitch.com/s3/uswitch-includes-production/img/logo_196-3cb799702a.png
  • og:type — website
  • og:url — Add og:url — Recommended — canonical URL for the share
  • og:site_name — Uswitch
  • Description will be truncated on Facebook (166 chars, max 155)

    → Tighten og:description to ≤155 characters

No title set

Www.uswitch.com

Preview quality · LinkedIn A · 85/100

Description will be truncated (166 chars / 150 max)

  • og:title — falling back from <title>
  • og:description — falling back from <meta name=description>
  • og:image — https://www.uswitch.com/s3/uswitch-includes-production/img/logo_196-3cb799702a.png
  • Description will be truncated on LinkedIn (166 chars, max 150)

    → Tighten og:description to ≤150 characters

Www.uswitch.com

No title set

No description

Preview quality · Slack A · 90/100
  • og:title — falling back from <title>
  • og:description — falling back from <meta name=description>
  • og:image — https://www.uswitch.com/s3/uswitch-includes-production/img/logo_196-3cb799702a.png

Social preview quality

Averaged across Twitter/X, Facebook, LinkedIn, and Slack.

C · 73/100
FieldTwitter/XFacebookLinkedInSlack
og:title
og:description
og:image
og:type
og:url
og:site_name
twitter:card
twitter:title
twitter:description
twitter:image
D
Brand Presence
Action
Site-name consistency, favicon, social image, meta tags, schema, and contact signals
FIX

Brand Presence

Partial brand coverage — a few channels are missing brand signals.

D

49/100

Site name appears as

Page titleUswitch
og:site_nameUswitch
twitter:site
Organization.name

Consistent

Brand assets

Favicon

12/15

covers apple-touch-icon

Social share image

14/20

og:image set; twitter:image missing

Meta completeness

8/20

Organization schema

0/15

Contact info discoverable

5/10

contact page

Findings

  • Missing brand name in: twitter:site, Organization.name
  • Add twitter:image — Twitter falls back to og:image only when it's larger than 300×157
  • Add an apple-touch-icon and at least two PNG sizes (32x32 + 192x192)
  • og:title missing
  • twitter:card missing
  • No Organization schema — Google can't render your logo in the knowledge panel
  • Only partial contact info discoverable — consider adding a dedicated contact page or mailto/tel link

How consistently your brand appears across channels — shared link previews, structured data, favicon, contact info.

B
Structured Data
4 JSON-LD block(s) found — some improvements recommended.
REVIEW
4 JSON-LD block(s) found — some improvements recommended.
Warning::
Missing or invalid @context in block #1
The @context should be "https://schema.org" for search engines to recognize the data.
Got: https://schema.org/ Expected: https://schema.org
Info::
Missing recommended property "description" for Product
Adding "description" can improve how search engines display your content.
Info::
Custom type "WebPage" — unable to validate specific properties
Info::
Custom type "Quotation" — unable to validate specific properties
Info::
4 JSON-LD blocks found
URL: https://schema.org/

The @context should be "https://schema.org" for search engines to recognize the data.

Expected: https://schema.org
Why this matters

JSON-LD without @context is invalid structured data — Google ignores the entire block.

Learn more

@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.

Source: JSON-LD spec / schema.org

Adding "description" can improve how search engines display your content.

Why this matters

Recommended schema properties unlock richer SERP layouts — without them you get the basic rich result instead of the enhanced one.

Learn more

Recommended properties expand what Google can render. E.g., adding aggregateRating to Product unlocks star ratings; adding image to Article unlocks the image-card variant. Each recommended property is a direct SERP-real-estate gain.

Source: Google Search Central / schema.org

JSON-LD Blocks

Block 1 : WebPage
4 properties Valid
Missing or invalid @context
{
  "@context": "https://schema.org/",
  "@type": "WebPage",
  "name": "Uswitch Broadband Homepage",
  "author": {
    "@type": "Person",
    "name": "Max Beckett",
    "role": "Content Editor - Broadband",
    "url": "https://www.uswitch.com/authors/max-beckett/",
    "image": "https://img.uswitch.com/n36b8lzdmgnp/5AD27XAThFLwrOWzLdL6XC/88e6cec4023bfd41b13b16b588a11669/max_beckett_headshot_contentful.jpg?"
  }
}
Block 2 : Product
8 properties Valid
{
  "@context": "http://schema.org",
  "@type": "Product",
  "brand": {
    "@type": "Brand",
    "name": "Uswitch"
  },
  "name": "Broadband Deals",
  "image": "https://img.uswitch.com/n36b8lzdmgnp/79Z7BKkwi4aZL6kFuhHlJl/b8a4a159eaa932a13d40f843e683b5bf/router-sticker.jpg",
  "offers": {
    "@type": "AggregateOffer",
    "priceCurrency": "GBP",
    "lowPrice": 18,
    "availability": "http://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "bestRating": "5",
    "ratingCount": "36802"
  },
  "reviews": [
    {
      "@type": "Review",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": 5
      },
      "author": {
        "@type": "Person",
        "name": "RKRK, Uswitch customer"
      },
      "reviewBody": "\"Excellent, quick to give you great results. I save £45 per month on my broadband and getting £200 gift voucher. HIGHLY recommended.\" "
    }
  ]
}
Block 3 : Quotation
6 properties Valid
{
  "@context": "https://schema.org",
  "@type": "Quotation",
  "text": "“Switching is one of the most effective ways to save money on your broadband. Most providers offer their deals at cheaper rates for new customers, and many will add high-value gift vouchers to these offers, too. It also helps to make sure you're always getting the service you need. If your internet connection is too slow or inconsistent, you can look for providers who use a more reliable network, such as full fibre. If you don't watch much traditional TV anymore, you could compare broadband-only deals and just use streaming services to save money. Searching elsewhere for a better deal when your contract ends often leads to big savings in the short and long run. Plus, it ensures you can keep improving your speed and your online experience as a whole.”",
  "spokenByCharacter": "Ernest Doku",
  "author": {
    "@type": "Person",
    "name": "Ernest Doku",
    "url": "https://www.uswitch.com/authors/ernest-doku/",
    "image": {
      "@type": "ImageObject",
      "url": "https://cdn.builder.io/api/v1/image/assets%2F8ab3bbafae9e469c86ca663c018f53d4%2Fee606937100f4ad0a7dacee89667de9b",
      "caption": "Ernest Doku author image"
    },
    "jobTitle": "Broadband and mobiles expert",
    "description": "Ernest Doku is a Broadband and mobiles expert at Uswitch",
    "worksFor": {
      "@type": "Organization",
      "name": "Uswitch",
      "url": "https://www.uswitch.com/"
    },
    "sameAs": "http://www.twitter.com/ErnestDoku"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Uswitch",
    "url": "https://www.uswitch.com/"
  }
}
Block 4 : FAQPage
3 properties Valid
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Can I get fibre broadband?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "You likely can get fibre broadband in some form, since part-fibre is available nationwide, and full fibre now covers about three-quarters of UK homes. To see what fibre broadband options you have at your home, enter your postcode on our fibre broadband page . We'll show you which providers and packages are available in your area. Then, you can compare unlimited broadband speeds and prices to find a good deal for your household."
      }
    },
    {
      "@type": "Question",
      "name": "Do I need to cancel my old broadband?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "You likely won't need to cancel your old contract when you switch to a new provider. As of September 2024, all customers can now complete their switch by only contacting their new provider. This is thanks to One Touch Switch, a new switching process implemented by Ofcom that providers must adhere to. Previously, if you switched to a provider on a different broadband network (such as BT to Virgin Media), you would need to cancel your old contract too, but this is no longer the case. You should now be able to switch to any other broadband network without contacting your old provider, which makes it simpler for everyone. Read our guide on One Touch Switch for more information on how this new switching process works."
      }
    },
    {
      "@type": "Question",
      "name": "Which contract length is right for me?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "You can choose from a range of contract lengths, depending on what is best for your needs. You can choose from as short as 30-day rolling options to 24-month terms. If you need student broadband or you're renting, shorter contracts might be easier to align with the end of your tenancy period. But if you own your home, you could get away with a longer contract if you're unlikely to move properties anytime soon. It's worth noting that shorter contracts usually come with higher monthly prices. So, if your priority is keeping your monthly bills down, and you don’t plan on moving home in the short-term, a longer contract might suit you better. However, it also means you'll be tied to the same price for longer. And this might make it harder to regularly switch to better deals."
      }
    },
    {
      "@type": "Question",
      "name": "Will my prices go up mid-contract?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Unless you're with one of a small number of fixed-price broadband providers, you'll likely have to handle at least one price increase during your contract. 2025 saw inflation-linked broadband price rises of up to 7.5%, with most providers attaching their price rises to the CPI inflation rate at the start of 2024. However, under a new Ofcom ruling, many customers who signed up for a contract at some point in 2024 could now be on a price increase instead. So, if you recently signed up for a new deal, your monthly bill will likely increase by a fixed amount rather than an unpredictable inflation figure. fixed-rate Most big brands, such as BT , Virgin Media , Plusnet , TalkTalk and Vodafone , include yearly price rises in their contract terms, so you can't cancel your contract with them early for free. Others, like Sky and NOW Broadband , usually increase their prices, too, but they currently let you cancel your contract early without paying any exit fees (provided you do so within 30 days of being notified). Some providers ( YouFibre , Trooli , BeFibre and more) don't have any price increases during the initial contract period. Find out which providers do and don't increase your prices mid-contract."
      }
    },
    {
      "@type": "Question",
      "name": "How do I know if I'm out of contract?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "If you can’t remember when you last signed up, you should be able to find your contract end date by in your online account on your provider's website. Your provider also has to send an 'end of contract' message when your end date is approaching, so if you’ve already received that you may already be out of contract. If you signed up for a Uswitch account when you got your last broadband deal, we'll also send you a reminder when your contract ends. If it has already ended, you should look to switch or renew it immediately to avoid paying expensive out-of-contract prices."
      }
    },
    {
      "@type": "Question",
      "name": "What are end of contract notifications?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "An end-of-contract notification is an email, text, or letter your broadband provider must send you before your contract ends. Providers used to just increase your monthly price once you fall out of contract without even telling you. But since end-of-contract notifications were rolled out, they now have to tell you when your contract is ending, plus what other deals you could move onto for a better price. For more information, read our full guide on end-of-contract notifications ."
      }
    },
    {
      "@type": "Question",
      "name": "Can I get satellite broadband?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "You probably can get satellite broadband , but it's currently quite expensive. Starlink, which is owned by SpaceX, is now available everywhere in the UK. However, prices are high right now because it's a relatively new service that costs a lot of money to run. Other satellite broadband companies, such as the UK's OneWeb and Amazon's Kuiper project, are improving their internet coverage. But Starlink is the only modern satellite provider currently available to regular customers."
      }
    }
  ]
}
A+
Mixed Content
No mixed content detected — all resources use HTTPS.
PASS
No mixed content detected — all resources use HTTPS.
Info::
No mixed content detected — all resources use HTTPS
A+
Open Graph / Twitter Card Depth
OG image dimensions and Twitter card configuration look healthy
PASS
OG image dimensions and Twitter card configuration look healthy
Info::
OG/Twitter Card depth is clean -- dimensions, card type, and inheritance all valid
A+
Rich Results Eligibility
4 JSON-LD block(s) declaring 4 schema type(s)
PASS
4 JSON-LD block(s) declaring 4 schema type(s)
Info::
4 rich-result schema type(s) declared
Inventory of structured-data types on the page (each may unlock a different SERP feature): FAQPage, Product, Quotation, WebPage Search engines decide whether to render rich results based on content quality + page-level signals; declaring the schema is necessary but not sufficient.
A+
Image Optimization
No images to analyze
PASS
No images to analyze
A+
Autoplay Media
No autoplay media on the page
PASS
No autoplay media on the page
Info::
No autoplay media on the page
All checks on this page are automated. Results are estimates - run targeted manual reviews when the score affects a release decision.

Send Feedback