Introduction
This isn’t your average SEO blog. This is a full-on, no-holds-barred on-page SEO deep dive — every issue, every fix, and Pedro’s no-bullshit take on it all. If your site’s got weak titles, rogue headings, bloated images or layout chaos, it’s all in here. We’re talking proper explanations with real solutions, not vague fluff.
It’s technical, yes. But still human. You’ll leave knowing what’s wrong and what to do about it. Even Darren could follow it — and Darren thought H1s were a brand of sauce.
Security: Mixed Content
Type: Issue
Priority: High
Description:
HTML pages loaded over a secure HTTPS connection that have resources such as images, JavaScript or CSS that are loaded via an insecure HTTP connection. Mixed content weakens HTTPS, and makes the pages easier for eavesdropping and compromising otherwise secure pages. Browsers might automatically block the HTTP resources from loading, or they may attempt to upgrade them to HTTPS.
How to Fix:
All HTTP resources should be changed to HTTPS to avoid security issues, and problems loading in a browser.
Pedro’s Take:
Mixed content is like locking your house but leaving a window wide open the page looks secure with HTTPS, but it’s quietly loading stuff over HTTP that could be tampered with. Browsers hate this and might block the insecure bits entirely or try to auto-upgrade them (which doesn’t always work). The result? Broken images, scripts that dont run, and a site that feels half-finished. Swap every last HTTP resource to HTTPS if you’re going secure, go all in, not halfway.
Page Titles: Missing
Type: Issue
Priority: High
Description:
Pages which have a missing page title element, the content is empty, or has a whitespace. Page titles are read and used by both users and the search engines to understand what a page is about. They are important for SEO as page titles are used in rankings, and vital for user experience, as they are displayed in browsers, search engine results and on social networks.
How to Fix:
It’s essential to write concise, descriptive and unique page titles on every indexable URL to help users, and enable search engines to score and rank the page for relevant search queries.
Pedro’s Take:
Missing page titles are like publishing a book with a blank cover no one knows what its about, and it probably wont end up on any bestseller lists. Page titles are one of the first things users and search engines see, and without one, your page is basically nameless. That hurts clicks, rankings, and trust. Every important page needs a clear, snappy title that tells people (and Google) exactly what theyre in for. No title? No chance.
Hreflang: Missing Return Links
Type: Issue
Priority: High
Description:
URLs with missing return links (or ‘return tags’ in Google Search Console) to them, from their alternate pages. Hreflang is reciprocal, so all alternate versions must confirm the relationship. When page X links to page Y using hreflang to specify it as its alternate page, page Y must have a return link. No return links means the hreflang annotations may be ignored or not interpreted correctly.
How to Fix:
Ensure alternate pages include hreflang annotations to URLs which are missing return links. This will confirm they are a ‘set’ of alternate pages.
Pedro’s Take:
Missing hreflang return links is like saying, This is my twin brother but your twin forgets to say the same about you. For hreflang to work properly, every page in the set needs to point to each other, confirming the relationship. If page A says page B is its alternate, then page B has to say the same about page A. Without that mutual link-back, Google might ignore the whole setup. So, if your multilingual pages arent acknowledging each other, its time for a proper family reunion.
Content: Exact Duplicates
Type: Issue
Priority: High
Description:
Pages that are identical to each other using the MD5 algorithm which calculates a ‘hash’ value for each page and can be seen in the ‘hash’ column. This check is performed against the full HTML of the page. It will show all pages with matching hash values that are exactly the same. Exact duplicate pages can lead to the splitting of PageRank signals and unpredictability in ranking.
How to Fix:
There should only be a single canonical version of a URL that exists and is linked to internally. Other versions should not be linked to, and they should be 301 redirected to the canonical version.
Pedro’s Take:
Think of duplicate pages like showing up to a job interview with ten identical clones – no one knows who to rank, so Google just shrugs and picks one (maybe). It splits attention and weakens your SEO power. Choose one version to be the star (canonical), and redirect the rest to it so everyone – especially search engines – knows who the real boss is.
Page Titles: Outside <head>
Type: Issue
Priority: High
Description:
Pages with a <title> element that is outside of the <head> element in the HTML. The page <title> should be within the <head> element, or search engines may ignore it. Google will often still recognise the page title even outside of the <head> element, however this should not be relied upon.
How to Fix:
Ensure the page <title> element is in the <head> element of a page’s HTML so that browsers can use it at the top of their window, and search engines can use it in scoring.
Pedro’s Take:
Putting the title outside the <head> is like putting a book title halfway through chapter one – readers and search engines might miss it completely. Sure, Google might still find it, but you are asking it to guess, and that is never a good SEO strategy. Keep your titles in the <head> where they belong so both browsers and bots know exactly what the page is about from the start.
Page Titles: Multiple
Type: Issue
Priority: High
Description:
Pages which have multiple page titles. There should only be a single page title element for each page. Multiple page titles are often caused by multiple conflicting plugins or modules in CMS.
How to Fix:
Remove the additional <title> tags from the pages HTML, ensuring the website has a single, concise and descriptive page title.
Pedro’s Take:
Having more than one <title> tag is like naming your book twice on the cover – in two different fonts, with two different titles. Google does not know which one to trust, so it might just pick for you or ignore both. This usually happens when plugins fight over who’s in charge. Keep it simple: one page, one title, one message. Your site is not a soap opera – no need for identity drama.
H1: Missing
Type: Issue
Priority: Medium
Description:
Pages which have a missing <h1>, the content is empty or has a whitespace. The <h1> should describe the main title and purpose of the page and are considered to be one of the stronger on-page ranking signals.
How to Fix:
Ensure important pages have concise, descriptive and unique headings to help users, and enable search engines to score and rank the page for relevant search queries.
Pedro’s Take:
A missing <h1> is like writing a love letter with no name at the top Google reads it and goes, Who is this even for? The <h1> is your pages big bold handshake, its opening line, its name tag at a party. Without it, search engines and users dont know what the page is really about. Give your page a proper headline dont leave it blank like a forgotten post-it.
Content: Grammar Errors
Type: Issue
Priority: Medium
Description:
Pages which contain grammar errors. While this does not affect SEO directly, Google’s own search quality evaluator guidelines outline spelling and grammar errors numerous times as one of the characteristics of low-quality pages.
How to Fix:
Correct any grammar errors on the page to improve user experience and ensure the search engines can understand and rank your content accurately.
Pedro’s Take:
Grammar errors wont kill your SEO, but Googles guidelines do raise an eyebrow at sloppy writing its one of those subtle quality signals. That said, you might choose to write in your own voice, with your own style or slang, and thats totally fine. This isnt about right or wrong its just about ticking the boxes for Googles idea of polished content. So yeah, fix the obvious bloopers, but dont feel like you have to write like a robot just to please the algorithm gods.
Content: Spelling Errors
Type: Issue
Priority: Medium
Description:
Pages which contain spelling errors. While this does not affect SEO directly, Google’s own search quality evaluator guidelines outline spelling and grammar errors numerous times as one of the characteristics of low-quality pages. For this filter and respective columns to be populated then ‘Enable Spell Check’ must be selected via ‘Config > Content > Spelling & Grammar’.
How to Fix:
Correct any spelling errors on the page to improve user experience and ensure the search engines can understand and rank your content accurately.
Pedro’s Take:
Spelling errors wont nuke your rankings, but Googles like a picky teacher it notices when you cant spell professional. Their quality guidelines flag spelling mistakes as signs of a low-effort page. Still, if youre deliberately using slang, dialect, or a bit of creative flair, thats your call. This isnt about passing an English exam; its just about showing Google (and your visitors) that youve made an effort. So fix the typos, but dont let the spellcheck bully your personality out of the content.
Meta Description: Multiple
Type: Issue
Priority: Medium
Description:
Pages which have multiple meta descriptions. There should only be a single meta description for each page. Multiple meta descriptions are often caused by multiple conflicting plugins or modules in CMS.
How to Fix:
Remove the additional meta description tags from the pages HTML, ensuring the website has a single, concise and descriptive meta description for important pages.
Pedro’s Take:
Having multiple meta descriptions is like giving someone two different business cards at once – confusing and unprofessional. Search engines won’t know which one to trust, so they might ignore both. Stick to one clear, solid message for each page. It’s cleaner, sharper, and way more effective. One voice, one message, one meta description.
Meta Description: Outside <head>
Type: Issue
Priority: Medium
Description:
Pages with a meta description that is outside of the <head> element in the HTML. The meta description should be within the <head> element, or search engines may ignore it.
How to Fix:
Ensure meta descriptions are in the <head> element of a page’s HTML so that search engines can choose to use them for their search engine result page snippets.
Pedro’s Take:
Putting your meta description outside the head is like putting a book summary on the last page instead of the cover – no one’s going to see it in time. Search engines check the head first, and if it’s missing or misplaced, you might miss out on a great snippet. Keep it clean, keep it in the right place, and make sure your best pitch is front and center where it belongs.
Images: Missing Alt Text
Type: Issue
Priority: Low
Description:
Images that have an alt attribute, but are missing alt text. Images should have descriptive alternative text about its purpose, which helps the blind and visually impaired, and the search engines understand it and its relevance to the web page.
How to Fix:
Include descriptive alt text for images to help users and the search engines understand them better. Where possible, decorative images should be provided using CSS background images or alternatively a null (empty) alt text should be provided (alt=””) so that they can be ignored by assistive technologies, such as screen readers.
Pedro’s Take:
Missing alt text is like showing someone a photo while saying absolutely nothing just awkward silence. For visually impaired users, it’s the difference between a dog chasing a ball and just… silence. For search engines, its like handing them a puzzle with missing pieces. Add clear alt text so everyone humans and robots knows what your image is about. And if its just there for decoration, chuck in alt=”” so screen readers dont start describing fancy swirl thingy for no reason.
Images: Missing Alt Attribute
Type: Issue
Priority: Low
Description:
Images that are missing an alt attribute all together. All images should contain an alt attribute with descriptive text, or blank when it’s a decorative image.
How to Fix:
Include alt attributes with descriptive alt text for images to help users and the search engines understand them better. Where possible, decorative images should be provided using CSS background images or alternatively a null (empty) alt text should be provided (alt=””) so that they can be ignored by assistive technologies, such as screen readers.
Pedro’s Take:
Images without an alt attribute are like mime artists at a radio show completely useless to anyone who cant see them. Alt text tells blind users and search engines whats in the picture, so leaving it out is like saying, Figure it out yourself! Every image needs an alt either describe what it shows or, if its just decorative fluff, use alt=”” so screen readers know to skip it. Dont let your images silently float around like awkward ghosts.
Content: Soft 404 Pages
Type: Warning
Priority: High
Description:
Pages that respond with a ‘200’ status code suggesting they are ‘OK’, but appear to be an error page – often referred to as a ‘404’ or ‘page not found’. These typically should respond with a 404 status code if the page is no longer available. These pages are identified by looking for common error text used on pages, such as ‘Page Not Found’, or ‘404 Page Can’t Be Found’.
How to Fix:
Soft 404 pages should be reviewed and if true error pages should be configured to return a ‘404’ status code. All links on a website should ideally resolve to working pages for users. Links to error pages should be updated to their correct locations, removed and redirected where appropriate.
Pedro’s Take:
Soft 404s are like someone smiling and saying Im fine while clearly holding a broken leg the page says its OK (with a 200 status), but its clearly an error. Search engines get confused because it looks like valid content, but theres nothing useful there. If a page is dead, let it act dead and return a proper 404 status. That way Google knows not to waste time on it, and you can clean up links pointing to ghost pages. No more pretending everythings fine when the page is clearly toast.
Links: Pages Without Internal Outlinks
Type: Warning
Priority: High
Description:
Pages that do not contain links to other internal pages. This can mean there are no links to other pages. However, it is also often due to the use of JavaScript, where links are not present in the raw HTML and are only in the rendered HTML after JavaScript has been processed. If there are no links that use an <a> tag with an href attribute to other internal pages, the search engines and the SEO Spider will have trouble discovering and indexing them.
How to Fix:
Review the pages and whether there are links in the raw or rendered HTML. While Google is able to render pages and see client-side only links, consider including important links server side in the raw HTML. For pages that simply don’t link to any other internal pages, consider linking to other pages to help users continue in their journey and pass PageRank onwards.
Pedro’s Take:
Pages without internal links are like dead ends on a walking tour your visitors hit the bottom and theres nowhere else to go. Google doesnt like that either, because it cant easily discover more of your site. Whether its a blog post, product page, or contact form, every page should gently nudge people toward something else another page, category, or helpful resource. No links = no flow = wasted opportunity. Give your pages a way to connect and keep the journey going.
Content: Lorem Ipsum Placeholder
Type: Warning
Priority: High
Description:
Pages that contain ‘Lorem ipsum’ text that is commonly used as a placeholder to demonstrate the visual form of a webpage. This can be left on web pages by mistake, particularly during new website builds.
How to Fix:
Review pages that contain ‘Lorem ipsum’ text and ensure any placeholder text is replaced with unique, original and relevant copy for the web page.
Pedro’s Take:
Leaving “Lorem ipsum” on your site is like forgetting to change out of your pajamas before a job interview. It screams unfinished and unprofessional. It might’ve looked fine in the mock-up, but now it just tells visitors (and Google) that nobody’s home. Swap that filler text for something real – or risk looking like you launched your site in your sleep.
Canonicals: Canonicalised
Type: Warning
Priority: High
Description:
Pages that have a canonical to a different URL. The URL is ‘canonicalised’ to another location. This means the search engines are being instructed to not index the page, and the indexing and linking properties should be consolidated to the URL in the canonical.
How to Fix:
These URLs should be reviewed carefully to ensure the indexing and link signals are being consolidated to the correct URL. In a perfect world, a website wouldn’t need to canonicalise any URLs as only canonical versions would be linked to internally on a website, but often they are required due to various circumstances outside of control, and to prevent duplicate content. Update internal links to canonical versions of URLs where possible.
Pedro’s Take:
Think of this like telling Google, “Hey, dont look at this outfit, check out my other one instead!” Canonicalised pages are like your backup outfits useful in a pinch but not meant for the spotlight. Ideally, your site should be dressed in its best links (the canonical ones) at all times. But if duplicates sneak in (as they often do), canonical tags are like polite signs pointing guests to the main event. Still, make sure those signs are pointing to the right party otherwise, youll confuse both Google and your guests.
H1: Multiple
Type: Warning
Priority: Medium
Description:
Pages which have multiple <h1>s. While this is not strictly an issue because HTML5 standards allow multiple <h1>s on a page, there are some problems with this modern approach in terms of usability. It’s advised to use heading rank (h1-h6) to convey document structure. The classic HTML4 standard defines there should only be a single <h1> per page, and this is still generally recommended for users and SEO.
How to Fix:
Consider updating the HTML to include a single <h1> on each page, and utilising the full heading rank between (h2 – h6) for additional headings.
Pedro’s Take:
Having more than one <h1> is like giving your page two main titles and now Googles not sure which ones the head honcho. HTML5 technically allows it, but it can still confuse screen readers, search engines, and humans who like things simple. Its usually better to pick one <h1> to rule them all, then use <h2> to <h6> to organise the rest. Think of it like a newspaper one headline, then subheadings. Dont make your page shout in two directions at once.
H1: Non-Sequential
Type: Warning
Priority: Low
Description:
Pages with an <h1> that is not the first heading on the page. Heading elements should be in a logical sequentially-descending order. The purpose of heading elements is to convey the structure of the page and they should be in logical order from <h1> to <h6>, which helps navigating the page and users that rely on assistive technologies.
How to Fix:
Ensure the <h1> is the first heading on the page. Headings should be in a logical sequential order from <h1> to <h6>. Review and update page heading levels so they are descending in order, for example the first heading level should be an <h1>, and this should be followed by an <h2>.
Pedro’s Take:
This is like starting a book with Chapter 3, then going back to the introduction. It makes no sense and confuses everyone especially screen readers, which are like audiobook narrators trying to make sense of your chaos. The <h1> is supposed to be the big boss of the headings the title, the main event. Dont let some rogue <h2> or <h4> crash the stage first. Keep it classy, keep it in order, and dont let your webpage read like it was written by a sleep-deprived time traveller.
H2: Non-Sequential
Type: Warning
Priority: Low
Description:
Pages with an <h2> that is not the second heading level after the <h1> on the page. Heading elements should be in a logical sequentially-descending order. The purpose of heading elements is to convey the structure of the page and they should be in logical order from <h1> to <h6>, which helps navigating the page and users that rely on assistive technologies.
How to Fix:
Ensure the <h2> is the second heading on the page. Headings should be in a logical sequential order from <h1> to <h6>. Review and update page heading levels so they are descending in order, for example the heading element following an <h1> should be an <h2>, rather than an <h3>.
Pedro’s Take:
Imagine watching a movie where the opening credits are followed by scene 5 then a flashback to scene 2, and suddenly scene 8 crashes in wearing a cape. Thats what your heading order looks like. <h1> is the main title, and <h2> is its trusty sidekick not some background extra hiding behind <h4>. Keep the sequence tidy so screen readers and Google dont feel like theyre trapped in a weird soap opera.
H2: Missing
Type: Warning
Priority: Low
Description:
Pages which have a missing <h2>, the content is empty or has a whitespace. The <h2> heading is often used to describe sections or topics within a document. They act as signposts for the user, and can help search engines understand the page.
How to Fix:
Consider using logical and descriptive <h2>s on important pages that help the user and search engines better understand the page.
Pedro’s Take:
No <h2> is like writing a textbook with one big title and then nothing. No chapters, no subheadings, just a wall of mystery. <h2>s are your pages signposts they break things up, show whats coming, and stop readers (and Google) from getting lost in the content swamp. Give your page some structure, or its like a sandwich with no fillings just sad, dry bread.
Links: Internal Nofollow Outlinks
Type: Warning
Priority: Low
Description:
Pages that use rel=”nofollow” on internal outlinks. Links with nofollow link attributes will generally not be followed by search engines. Remember that the linked pages may be found through other means, such as other followed links, or XML Sitemaps etc.
How to Fix:
Review the use of rel=”nofollow” on internal links. These might be valid to URLs that ideally wouldn’t be crawled, or they could be by mistake. Remove the nofollow link attribute to important URLs you wish to be crawled, indexed and receive PageRank.
Pedro’s Take:
Putting rel=”nofollow” on your own internal links is like whispering, Dont look over there, while pointing at your own stuff. If you dont want Google crawling a boring terms page or something private, fine but if you slap nofollow on a page that matters, youre basically locking the door and throwing away the keys. Googles not nosy enough to break in. So check your links, and dont accidentally ghost your own content.
Security: Missing Content-Security-Policy Header
Type: Warning
Priority: Low
Description:
URLs that are missing the Content-Security-Policy response header. This header allows a website to control which resources are loaded for a page. This policy can help guard against cross-site scripting (XSS) attacks that exploit the browser’s trust of the content received from the server.
How to Fix:
Set a strict Content-Security-Policy response header across all page to help mitigate cross site scripting (XSS) and data injection attacks.
Pedro’s Take:
Not having a Content-Security-Policy is like leaving your front door open with a note that says, Please dont mess with my stuff. This header tells browsers what theyre allowed to load like scripts, images, or styles and stops shady code from sneaking in through the cracks. Without it, you’re basically trusting everything that tries to load, including dodgy third-party scripts. Set up a solid policy and lock that door properly dont rely on the kindness of hackers.
H2: Multiple
Type: Warning
Priority: Low
Description:
Pages which have multiple <h2>s. This is not an issue as HTML standards allow multiple <h2>’s when used in a logical hierarchical heading structure.
How to Fix:
Ensure <h2>s are used in a logical hierarchical heading structure, and update where appropriate utilising the full heading rank between (h3 – h6) for additional headings.
Pedro’s Take:
Having multiple <h2>s isnt a crime its like having several chapter titles in a book. Totally fine, as long as they make sense and follow a clear structure. But if your <h2>s are popping up randomly like drunk wedding speeches, its time for a tidy-up. Use them to break up sections properly, and if something is a sub-point, drop it down to an <h3> or lower. Structure matters even to robots.
Security: Protocol-Relative Resource Links
Type: Warning
Priority: Low
Description:
URLs that load resources such as images, JavaScript and CSS using protocol-relative links. A protocol-relative link is simply a link to a URL without specifying the scheme (for example, //screamingfrog.co.uk). It helps save developers time from having to specify the protocol and lets the browser determine it based upon the current connection to the resource. However, this technique is now an anti-pattern with HTTPS everywhere, and can expose some sites to ‘man in the middle’ compromises and performance issues SEO Category: On-Page
How to Fix:
Update any resource links to be absolute links including the scheme (HTTPS) to avoid security and performance issues.
Pedro’s Take:
Protocol-relative links are like giving someone directions that just say go to //someplace without saying how to get there by bike? bus? sketchy tunnel? It used to be clever, letting the browser decide whether to use HTTP or HTTPS, but now its outdated and risky. Without locking it to HTTPS, youre opening the door to sneaky attackers and weird performance hiccups. Just be clear and use full HTTPS links dont make the browser guess how to get somewhere safely.
Security: Bad Content Type
Type: Warning
Priority: Low
Description:
This indicates any URLs where the actual content type does not match the content type set in the header. It also identifies any invalid MIME types used. When the X-Content-Type-Options: nosniff response header is set by the server this is particularly important, as browsers rely on the content type header to correctly process the page. This can cause HTML web pages to be downloaded instead of being rendered when they are served with a MIME type other than text/html for example.
How to Fix:
Analyse URLs identified with a bad content type, and set an accurate MIME type in the content-type header.
Pedro’s Take:
A bad content type is like labelling a pizza box ice cream the browser opens it expecting one thing and gets completely confused. When youve told the browser dont sniff, just trust the label (with that nosniff header), getting the label wrong means the whole thing can break. Pages might not load properly or might download instead of displaying. Just make sure your server is labelling stuff correctly pizza should say pizza, not soup.
Security: Unsafe Cross-Origin Links
Type: Warning
Priority: Low
Description:
URLs that link to external websites using the target=”_blank” attribute (to open in a new tab), without using rel=”noopener” (or rel=”noreferrer”) at the same time. Using target=”_blank” alone leaves those pages exposed to both security and performance issues for some legacy browsers, which are estimated to be below 5% of market share. Setting target=”_blank” on <a> elements implicitly provides the same rel behavior as setting rel=”noopener” which does not set window.opener for most modern browsers, such as Chrome, Safari, Firefox and Edge.
How to Fix:
Consider the benefits of including the rel=”noopener” link attribute on any links that contain the target=”_blank” attribute to avoid security and performance issues for the users of legacy browsers that may visit the website.
Pedro’s Take:
Using target=”_blank” without rel=”noopener” is like handing someone your front door key just because they asked for directions. It opens up a tiny but real security risk especially in old browsers where the new tab can mess with the page that opened it. Most modern browsers are smart enough to handle it, but its still best to play it safe. Just chuck rel=”noopener” in there and you shut the door behind the link. Its a two-second fix that stops the new tab from doing anything shady.
H1: Alt Text in H1
Type: Warning
Priority: Low
Description:
Pages which have image alt text within an <h1>. This can be because text within the image is considered as the main heading on the page, or due to inappropriate mark-up. Some CMS templates will automatically include an <h1> around a logo across a website. While there are strong arguments that text rather than alt text should be used for headings, search engines may understand alt text within an <h1> as part of the <h1> and score accordingly.
How to Fix:
Review whether the use of image alt text within the <h1> is appropriate for the website and consider using on-page text instead.
Pedro’s Take:
Using image alt text inside an <h1> is like handing Google a sign that says Welcome but the sign is a picture and the actual message is scribbled on the back. Some CMSs wrap logos in <h1> tags, which can confuse things and leave your main heading feeling a bit empty. Search engines might figure it out, but real text is clearer, cleaner, and more reliable. If your biggest headline is hiding in an image, it might be time to rewrite it in plain old words.
Links: Pages With High External Outlinks
Type: Warning
Priority: Low
Description:
Pages that have a high number of followed external outlinks on them. External outlinks are hyperlinks to another subdomain or domain (depending on your configuration). This might be completely valid, such as linking to another part of the same root domain, or linking to other useful websites.
How to Fix:
Review followed external outlinks to ensure they are to credible, trusted and relevant websites that are useful to your users.
Pedro’s Take:
Some pages on your site are handing out a lot of links to other websites like a tour guide who keeps saying, Go look over there instead! Its not always bad (especially if the links are helpful), but too many can distract users and make it look like your page isnt the main event. Make sure those links point to good, relevant sites and not random junk. If youre sending people away, at least make sure its worth the trip.
Page Titles: Over 60 Characters
Type: Opportunity
Priority: Medium
Description:
Pages which have page titles that exceed the configured limit. Characters over this limit might be truncated in Google’s search results and carry less weight in scoring.
How to Fix:
Write concise page titles to ensure important words are not truncated in the search results, not visible to users and potentially weighted less in scoring.
Pedro’s Take:
Long page titles are like trying to shout your life story into a voicemail with a 5-second limit its gonna get cut off. Googles like, Cool title… oh wait, what comes after Ultimate Guide to Ma? You want your titles punchy, clear, and front-loaded with the good stuff. Save the rambling for the blog post, not the headline.
Page Titles: Over 561 Pixels
Type: Opportunity
Priority: Medium
Description:
Pages which have page titles over Google’s estimated pixel length limit for titles in search results. Google snippet length is actually based upon pixels limits, rather than a character length. The SEO Spider tries to match the latest pixel truncation points in the SERPs, but it is an approximation and Google adjusts them frequently.
How to Fix:
Write concise page titles to ensure important words are not truncated in the search results, not visible to users and potentially weighted less in scoring.
Pedro’s Take:
Think of Googles search results like a tiny shop window and your page title is the sign in that window. If your sign is too wide (over 561 pixels), Google just chops off the end like a sandwich thats too big for the plate. That means users might miss the juicy part of your title and you miss the click. Keep it snappy, front-load the good stuff, and dont let your title get trimmed like an overgrown fringe.
Page Titles: Below 30 Characters
Type: Opportunity
Priority: Medium
Description:
Pages which have page titles under the configured limit. This isn’t necessarily an issue, but it does indicate there might be room to target additional keywords or communicate your USPs.
How to Fix:
Consider updating the page title to take advantage of the space left to include additional target keywords or USPs.
Pedro’s Take:
Short page titles are like giving your shop a sign that just says Stuff. Technically correct, but youre missing a golden chance to shout what makes you awesome. If youve got room, use it sprinkle in a keyword or a little flair to grab attention. Dont whisper when youve got space to sing.
Page Titles: Below 200 Pixels
Type: Opportunity
Priority: Medium
Description:
Pages which have page titles much shorter than Google’s estimated pixel length limit. This isn’t necessarily an issue, but it does indicate there might be room to target additional keywords or communicate your USPs.
How to Fix:
Consider updating the page title to take advantage of the space left to include additional target keywords or USPs.
Pedro’s Take:
Short page titles under 200 pixels are like headlines that just say Hi. Sure, its polite but youve got space to say something actually useful like what the page is about or why someone should care. Google gives you a nice chunk of screen real estate, so dont waste it. Use that space to drop in a keyword or show off your unique selling point. Say more than just Hi say Hi, heres why youll love this.
Images: Over 100 KB
Type: Opportunity
Priority: Medium
Description:
Large images over a size threshold. Page speed is extremely important for users and SEO and often large resources such as images are one of the most common issues that slow down web pages. This filter simply acts as a general rule of thumb to help identify images that are fairly large in file size and may take longer to load. These should be considered for optimisation, alongside opportunities identified in the PageSpeed tab which uses the PSI API and Lighthouse to audit speed. This can help identify images that haven’t been optimised in size, load offscreen, are unoptimised etc.
How to Fix:
Uncompressed images bloat pages with unnecessary bytes, so ensure images are optimised with compression, properly scaled, and using the best image format to reduce file size where possible.
Pedro’s Take:
Images over 100 KB are like packing a full suitcase just to take a pair of socks on holiday totally overkill. Big images slow your site down, and slow sites make users bounce faster than a bad Tinder date. Most people wont even notice the difference in quality after compression, but they will notice your page loading like its on dial-up. Shrink those suckers down with proper formats, smart compression, and scaling. Your users (and Google) will thank you for not wasting their bandwidth.
Content: Low Content Pages
Type: Opportunity
Priority: Medium
Description:
Pages with a word count that is below the default 200 words. There isn’t a minimum word count for pages in reality, but the search engines do require descriptive text to understand the purpose of a page. This filter should only be used as a rough guide to help identify pages that might be improved by adding more descriptive content in the context of the website and page’s purpose. Some websites, such as ecommerce, will naturally have lower word counts, which can be acceptable if a products details can be communicated efficiently.
How to Fix:
Consider including additional descriptive content to help the user and search engines better understand the page.
Pedro’s Take:
Low word count pages are like turning up to a job interview and only saying Hi. Technically, you showed up but you didnt give anyone much to work with. Search engines need some meat on the bones to figure out what the page is about. Sure, some pages (like product listings) can keep it short and sweet but if it feels more like a blank post-it than a useful page, its time to beef it up. Say something worth indexing.
Page Titles: Duplicate
Type: Opportunity
Priority: Medium
Description:
Pages which have duplicate page titles. It’s really important to have distinct and unique page titles for every page. If every page has the same page title, then it can make it more challenging for users and the search engines to understand one page from another.
How to Fix:
Update duplicate page titles as necessary, so each page contains a unique and descriptive title for users and search engines. If these are duplicate pages, then fix the duplicated pages by linking to a single version, and redirect or use canonicals where appropriate.
Pedro’s Take:
Duplicate page titles are like giving every episode of a TV show the same name no one knows which one to watch, and Google cant tell them apart either. Its confusing, messy, and makes your site look lazy. Each page needs its own unique title that says, Hey, this is what Im about. If youve got genuine duplicates, clean them up with redirects or canonicals. Otherwise, start giving your pages proper names not just Page Title 1: The Sequel.
Links: Non-Descriptive Anchor Text In Internal Outlinks
Type: Opportunity
Priority: Low
Description:
Pages that have internal outlinks with anchor text that is not descriptive, such as ‘click here’ or ‘learn more’ . Anchor text is the visible text and words used in hyperlinks that provide users and search engines context about the content of the target page.
How to Fix:
Review the non-descriptive anchor text and where appropriate update them to include useful and descriptive anchor text to help provide context to both users and search engines.
Pedro’s Take:
Using click here as anchor text is like handing someone a map that just says somewhere. It tells users nothing and leaves search engines shrugging. Anchor text is your chance to say, Hey, this link leads to the chocolate cake recipe of your dreams not click me and find out, maybe. Be helpful, be specific, and stop making your links sound like mysterious buttons in a horror movie.
Meta Description: Over 985 Pixels
Type: Opportunity
Priority: Low
Description:
Pages which have meta descriptions over Google’s estimated pixel length limit for snippets. Google snippet length is actually based upon pixels limits, rather than a character length. The SEO Spider tries to match the latest pixel truncation points in the SERPs, but it is an approximation and Google adjusts them frequently.
How to Fix:
Write concise meta descriptions to ensure important words are not truncated in the search results, and not visible to users.
Pedro’s Take:
Long meta descriptions are like leaving a voicemail that cuts off right before the punchline This page is exactly what you need because it will help you solve beep. Google measures by pixels, not letters, so if you ramble too much, the important stuff gets snipped. Keep it short, sharp, and tempting, or risk sounding like a trailer that never shows the good bits.
Meta Description: Over 155 Characters
Type: Opportunity
Priority: Low
Description:
Pages which have meta descriptions over the configured limit. Characters over this limit might be truncated in Google’s search results.
How to Fix:
Write concise meta descriptions to ensure important words are not truncated in the search results, and not visible to users.
Pedro’s Take:
Writing meta descriptions over 155 characters is like trying to squeeze a novel into a tweet Google just chops off the end and moves on. That means your key message could vanish mid-sentence, leaving users confused or uninterested. Keep it tight, punchy, and front-load the good stuff so you dont end up with a this page is great because snip.
Links: Internal Outlinks With No Anchor Text
Type: Opportunity
Priority: Low
Description:
Pages that have internal links without anchor text or images that are hyperlinked without alt text. Anchor text is the visible text and words used in hyperlinks that provide users and search engines context about the content of the target page.
How to Fix:
Review the missing anchor text outlinks and where appropriate include useful and descriptive anchor text to help users and search engines.
Pedro’s Take:
Links with no anchor text are like mystery doors with no signs users and search engines have no clue whats behind them. Its even worse when its an image with no alt text now its just a blank button to nowhere. Give your links some meaning so people (and Google) know what theyre clicking into. Otherwise, its like sending someone on a treasure hunt with no map and no clues.
Page Titles: Same as H1
Type: Opportunity
Priority: Low
Description:
Page titles which match the h1 on the page exactly. This is not necessarily an issue, but may point to a potential opportunity to target alternative keywords, synonyms, or related key phrases.
How to Fix:
This is not necessarily an issue, but may point to a potential opportunity to target alternative keywords, synonyms, or related key phrases.
Pedro’s Take:
Having your page title and <h1> be exactly the same is like wearing the same outfit two days in a row it works, but youre missing a chance to mix it up. Your title and heading can work together to cover more ground: one can grab attention, the other can sprinkle in extra keywords or flavour. Its not a crime, just a missed opportunity to say more without repeating yourself like a broken record.
H1: Duplicate
Type: Opportunity
Priority: Low
Description:
Pages which have duplicate <h1>s. It’s important to have distinct, unique and useful main headings. If every page has the same <h1>, then it can make it more challenging for users and the search engines to understand one page from another.
How to Fix:
Update duplicate <h1>s as necessary, so important pages contain a unique and descriptive <h1> for users and search engines. If these are duplicate pages, then fix the duplicated pages by linking to a single version, and redirect or use canonicals where appropriate.
Pedro’s Take:
Duplicate <h1>s across different pages are like giving every chapter in a book the same title nobody knows whats different or why they should care. Google gets confused, users get bored, and your site starts looking like it’s been copy-pasted by a sleepy robot. Give each page its own clear, useful headline so it stands out. And if the pages really are duplicates, then clean it up with redirects or canonicals dont leave a mess of lookalikes wandering around.
H2: Duplicate
Type: Opportunity
Priority: Low
Description:
Pages which have duplicate <h2>s. It’s important to have distinct, unique and useful pages. If every page has the same <h2>, then it can make it more challenging for users and the search engines to understand one page from another.
How to Fix:
Update duplicate <h2>s as necessary, so important pages contain a unique and descriptive <h2> for users and search engines. If these are duplicate pages, then fix the duplicated pages by linking to a single version, and redirect or use canonicals where appropriate.
Pedro’s Take:
Duplicate <h2>s are like giving every section in a magazine the same heading More Stuff. It doesnt help readers, and Googles left squinting at your content wondering whats what. Your <h2>s should guide people through the page, not leave them in a maze of identical signs. Switch it up with headings that actually describe whats coming next. And if the pages themselves are duplicates, sort that out with redirects or canonicals no one wants a site full of copy-paste dj vu.
Images: Missing Size Attributes
Type: Opportunity
Priority: Low
Description:
Image elements without dimensions (width and height size attributes) specified in the HTML. This can cause large layout shifts as the page loads and be frustrating experience for users. It is one of the major reasons that contributes to a high Cumulative Layout Shift (CLS).
How to Fix:
Define all image sizes as their native size using width and height attributes in the HTML. This allows the browser to calculate enough space for each image before it loads, avoiding large layout shifts.
Pedro’s Take:
Images without set sizes are like surprise guests at a dinner party the browser has no idea how much space theyll need, so everything keeps shifting around to make room. This creates that annoying jumpiness on the page, known as layout shift, and it drives users (and Google) mad. Just tell the browser how big each image is from the start by setting the width and height that way, everything stays in its place and loads smooth like butter.
H2: Over 70 Characters
Type: Opportunity
Priority: Low
Description:
Pages which have <h2>s over the configured limit. There is no hard limit for characters in an <h2>, however they should be clear and concise for users and long headings might be less helpful SEO Category: On-Page
How to Fix:
Write concise <h2>s for users, including target keywords where natural for users – without keyword stuffing.
Pedro’s Take:
H2s over 70 characters are like giving your section a title thats basically a full paragraph by the time someones finished reading it, theyve forgotten what the section was about. Long headings can feel clunky, confusing, and a bit desperate for attention. Keep them short, punchy, and clear. Say what needs saying, then shut up and let the content do the talking.
Meta Description: Missing
Type: Opportunity
Priority: Low
Description:
Pages which have a missing meta description, the content is empty or has a whitespace. This is a missed opportunity to communicate the benefits of your product or service and influence click through rates for important URLs.
How to Fix:
It’s important to write unique and descriptive meta descriptions on key pages to communicate the purpose of the page to users, and entice them to click on your result over the competition. It can also mean Google use this description for snippets in the search results for some queries, rather than make up their own based upon the content of the page.
Pedro’s Take:
Missing meta descriptions are like putting your website in a dating app with no bio youre relying on Google to guess what youre about, and it might not be flattering. This is your chance to pitch the page, stand out in search results, and actually get the click. If you dont write one, Google will pull random text from your page and it might read like a fridge magnet poem. Write something clear, helpful, and tempting or prepare to be misunderstood by both humans and robots.
H1: Over 70 Characters
Type: Opportunity
Priority: Low
Description:
Pages which have <h1>s over the configured length. There is no hard limit for characters in an <h1>, however they should be clear and concise for users and long headings might be less helpful SEO Category: On-Page
How to Fix:
Write concise <h1>s for users, including target keywords where natural for users – without keyword stuffing.
Pedro’s Take:
H1s over 70 characters are like movie titles that try to explain the whole plot by the time youre done reading, youve lost interest. Long headings can feel bloated, hard to scan, and more like a paragraph than a punchy intro. Keep it short, clear, and useful your readers (and search engines) will thank you for not making them read a novel before the page even starts.
Meta Description: Below 70 Characters
Type: Opportunity
Priority: Low
Description:
Pages which have meta descriptions below the configured limit. This isn’t strictly an issue, but an opportunity. There is additional room to communicate benefits, USPs or call to actions.
How to Fix:
Consider updating the meta description to take advantage of the space left to include additional benefits, USPs or call to actions to improve click through rates (CTR).
Pedro’s Take:
Meta descriptions under 70 characters are like giving someone a movie trailer that ends before anything cool happens technically fine, but you’re missing a big chance to sell it. Google gives you space, so use it to drop in a benefit, a call to action, or something that makes people want to click. Dont waste your one-line pitch by saying less when you could be saying just enough to win the click.
Meta Description: Duplicate
Type: Opportunity
Priority: Low
Description:
Pages which have duplicate meta descriptions. It’s really important to have distinct and unique meta descriptions that communicate the benefits and purpose of each page. If they are duplicate or irrelevant, then they will be ignored by search engines in their snippets.
How to Fix:
Update duplicate meta descriptions as necessary, so important pages contain a unique and descriptive title for users and search engines. If these are duplicate pages, then fix the duplicated pages by linking to a single version, and redirect or use canonicals where appropriate.
Pedro’s Take:
Duplicate meta descriptions are like giving every product on a shelf the same label Thing. It tells users nothing, and Google just skips it or writes its own version (which might suck). Each page deserves its own mini sales pitch that tells people why they should click. If the pages are actually duplicates, sort that mess out with redirects or canonicals. But if theyre unique pages, give them unique descriptions dont let them all wear the same nametag at the party.
Images: Alt Text Over 100 Characters
Type: Opportunity
Priority: Low
Description:
Images which have one instance of alt text over a threshold of characters in length. This is not strictly an issue, however image alt text should be concise and descriptive. It should not be used to stuff lots of keywords or paragraphs of text onto a page.
How to Fix:
Write concise alt text that’s helpful for users and search engines – without keyword stuffing.
Pedro’s Take:
Alt text over 100 characters is like describing a cat by writing its full life story This is Whiskers, who was born in a barn, enjoys salmon, once fell off a windowsill… No ones got time for that, especially screen readers. Alt text should be short, sweet, and to the point just say what the image is, not what its feeling. Save the novels for your blog and keep alt text focused and useful.
Meta Description: Below 400 Pixels
Type: Opportunity
Priority: Low
Description:
Pages which have meta descriptions much shorter than Google’s estimated pixel length limit. This isn’t necessarily an issue, but it does indicate there might be room to communicate benefits, USPs or call to actions.
How to Fix:
Consider updating the meta description to take advantage of the space left to include additional benefits, USPs or call to actions to improve click through rates (CTR).
Pedro’s Take:
Short meta descriptions under 400 pixels are like answering What do you do? with Stuff. Youve got extra space to sell your page why not use it? Add a little more spark: a benefit, a reason to click, maybe even a call to action. Dont ramble, but dont leave Google and your visitors guessing either. Think of it as your pages dating profile give them something to swipe right on.
Content: Readability Difficult
Type: Opportunity
Priority: Low
Description:
Copy on the page is difficult to read and best understood by college graduates according to the Flesch reading-ease score formula. Copy that has long sentences and uses complex words are generally harder to read and understand.
How to Fix:
Consider improving the readability of copy for your target audience. Copy that uses shorter sentences with less complex words is often easier to read and understand.
Pedro’s Take:
Some of your content reads like it was written for a university lecture long sentences, big words, and a lot to chew through. That might be fine if your audience is made up of professors, but most people just want clear, simple info without needing a dictionary. Try breaking things up, shortening sentences, and swapping out fancy words for plain ones. You’re not dumbing it down you’re just making sure everyone actually gets the message.
Content: Readability Very Difficult
Type: Opportunity
Priority: Low
Description:
Copy on the page is very difficult to read and best understood by university graduates according to the Flesch reading-ease score formula. Copy that has long sentences and uses complex words are generally harder to read and understand.
How to Fix:
Consider improving the readability of copy for your target audience. Copy that uses shorter sentences with less complex words is often easier to read and understand.
Pedro’s Take:
Writing like you’re drafting a legal contract for a rocket scientist isn’t doing your website any favors. If your text sounds like it belongs in a university thesis, most visitors are bouncing before line two. Cut the jargon, shorten the sentences, and speak like a human. Clear, simple writing isn’t dumbing it down – it’s smart communication.
Leave a Reply