a:3:{s:7:"overall";a:4:{s:5:"score";i:85;s:13:"pcnt_complete";i:100;s:6:"counts";a:4:{s:8:"critical";i:0;s:7:"warning";i:3;s:4:"info";i:0;s:2:"ok";i:18;}s:11:"is_complete";b:1;}s:3:"seo";a:8:{s:5:"score";i:85;s:11:"is_complete";b:1;s:13:"pcnt_complete";i:100;s:19:"is_plugin_installed";b:1;s:5:"items";a:21:{s:9:"canonical";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:13:"Canonical Tag";s:4:"body";s:319:"<div class='report status ok'><p>A canonical tag is currently set as <strong>https://halbriggsva.co.uk</strong></p></div><p>Double check the listed URL is your preferred one for your homepage. If it matches what you want as your root domain, awesome you can ignore this item. If not, specify your root domain below.</p>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:757:"<p>If you have two pages of your website with the exact same content, search engines will get confused as to which one to index and will generally penalize you for having duplicate content. A common example of this, is where your domain is served both on the www prefix and the non-www prefix - I.e. https://website.com and https://www.website.com… Search engines don’t want to index both of these, so we need to tell them which one is the preferred URL for search results. Canonical tags are how we do this.</p><p>There are many exceptions to this rule, that is why this SEO item is an informational item to prompt you to check if this URL has potential duplicates of it’s content, and if so, to tell search engines which one is the one to index.</p>";}s:8:"favicons";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:7:"Favicon";s:4:"body";s:312:"<div class='report status ok'><p>We found a favicon for your website, nice work.</p></div><p>Your page has the following favicons</p><table><thead><tr><th>Favicons</th></tr></thead><tbody><tr><td>https://halbriggsva.co.uk/wp-content/uploads/2022/02/cropped-HB-VA-Logo_V4_AW-01-32x32.jpg</td></tr></tbody></table>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:224:"<p>Favicons are the small icons that appear in the URL navigation bar and are saved with the title when a page is bookmarked. Favicons help brand your site and make navigation easier when a visitor has lots of tabs open.</p>";}s:8:"headings";a:8:{s:4:"type";s:7:"warning";s:5:"title";s:12:"Page Heading";s:4:"body";s:200:"<div class='report status warning'><p>We couldn’t find an &lt;h1&gt; tag on your homepage.</p></div><p>We highly recommend you have a clear and distinct page title on every page of your website.</p>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:628:"<p>First and foremost, your theme’s page templates should output a page header, which should have an &lt;h1&gt; tag in it. If the theme you are using doesn’t have this, you might want to get your developer to add this in. Alternately, for websites with a static homepage, you can use the WordPress Post Editor to specify a title using the "Heading 1" formatting - this will output an &lt;h1&gt; tag. For websites with your latest posts as the homepage, you’ll need to contact your theme developer to adjust the index template to include the &lt;h1&gt; output.</p><p>Remember, you only want one &lt;h1&gt; tag per page.</p>";s:13:"display_value";s:0:"";s:7:"details";s:725:"<p>H1 headings are HTML tags used to help clarify the overall message of your page to search engines - the page topic. Having a page heading that clearly describes that topic of your page will not only be crawled by search engines, but is also just plain old good user experience.</p><p>A good heading will match what the visitor came for, but also entice them into staying longer. To ensure you have the best page headings possible, follow these simple rules:</p><ol><li>Describe the topic of your page, and match up the keywords of your page and meta titles.</li><li>Write titles between 20-70 characters in length.</li><li>Use only one &lt;h1&gt; tag per page.</li><li>Make your page headings stand out visually.</li></ol>";}s:5:"https";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:5:"Https";s:4:"body";s:124:"<div class='report status ok'><p>Nice! you’re using HTTPS which improves privacy, overall security and PageRank.</p></div>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:353:"<p>HTTPS is a secure protocol for sending and receiving data over the internet. HTTPS should be used on any site that collects sensitive customer information such as credit card information. If your site does not collect personal data, switching to https will help improve privacy and overall security. Google is now using https in setting PageRank.</p>";}s:7:"imgalts";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:14:"Image Alt Text";s:4:"body";s:101:"<div class='report status ok'><p>Way to go! It appears all your images have alt image text.</p></div>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:370:"<p>Alt image text is used if an image cannot be displayed because the image can’t be found or the internet connection is slow. It also used by screen-readers to describe images to visually impaired users, and search engines will use it for indexing content. Good, descriptive alt image text helps users and search engines better understand the subject of an image.</p>";}s:11:"meta_robots";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:24:"Search Engine Visibility";s:4:"body";s:158:"<div class='report status ok'><p>Your WordPress Settings are set to <strong>index, follow</strong> - allowing search engine bots to index this site.</p></div>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:423:"<p>Search engines have built-in mechanisms that allow websites to tell them what they should and shouldn’t do with content. These mechanisms indicate whether they should index your pages (or not), and whether they should crawl links they find on them. For the average Wordpress website, you should always be allowing search engines full access to index and crawl everything (unless you have a specific reason not to).</p>";}s:4:"meta";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:16:"Meta Description";s:4:"body";s:340:"<div class='report status ok'><p>Your homepage description is <strong>Hal Briggs VA can provide Virtual Executive Assistance &amp; Business Support Services to corporate, third sector and family run businesses, helping to free up your time so that you can focus on growing your business and reclaiming your personal time.</strong></p></div>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:420:"<p>A meta description is an HTML tag used by search engines to identify your page topic and is often displayed in search results. A clear friendly description helps search engines determine page relevance and rank and helps visitors decide if they will click on your page.</p><p>A meta description tag looks like <strong>&lt;meta name=“description&quot; content=&quot;Page description goes here&quot;&gt;</strong>.</p>";}s:9:"microdata";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:9:"Microdata";s:4:"body";s:493:"<div class='report status ok'><p>It looks like you have metadata on your homepage, good stuff.</p></div><p>Here are the types we found on your page:</p><table><thead><tr><th>Types</th></tr></thead><tbody><tr><td>https://schema.org/Organization</td></tr><tr><td>https://schema.org/WebSite</td></tr><tr><td>https://schema.org/SearchAction</td></tr><tr><td>https://schema.org/WebPage</td></tr><tr><td>https://schema.org/Article</td></tr><tr><td>https://schema.org/Person</td></tr></tbody></table>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:370:"<p>Microdata is nested metadata within existing content on your web page and tells search engines what specific bits of information on the page are important. For example you can indicate who the author is, when it was written or what type of content it is (video, product, book etc). This helps search engines categorize content so that it can be found more easily.</p>";}s:10:"open_graph";a:8:{s:4:"type";s:7:"warning";s:5:"title";s:9:"OpenGraph";s:4:"body";s:206:"<div class='report status warning'><p>We didn't detect any OpenGraph tags on your homepage.</p></div><p>We recommend enabling OpenGraph support so that your pages look great when shared on social media.</p>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:326:"<p>SmartCrawl comes with built in support for OpenGraph tags. Enable support for it, then visit the Titles &amp; Meta tab to format how you want your meta to look, including adding default images for pages that don’t have images available. You can also override OpenGraph meta on a per page level - it’s very flexible.</p>";s:13:"display_value";s:0:"";s:7:"details";s:297:"<p>OpenGraph ensures your pages look great when shared on social platforms. Primarily used by Facebook, OpenGraph adds additional meta tags to your &lt;head&gt; tag like title, description, image and other handy data that display pages nicely. We highly recommend you enable OpenGraph support.</p>";}s:6:"robots";a:8:{s:4:"type";s:7:"warning";s:5:"title";s:10:"Robots.txt";s:4:"body";s:358:"<div class='report status warning'><p>We couldn't find a sitemap link in your robots.txt file.</p></div><p>It’s good practice to not only have both a sitemap.xml file and robots.txt file, but to tell search engines where your sitemap is. Although it’s likely they will find your sitemap anyway, it’s foolproof to link to it in your robots.txt file.</p>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:233:"<p>SmartCrawl can automatically add a robots.txt file for you, and link to your sitemap. Jump to Advanced Tools / Robots.txt Editor and enable the setting to automatically link SmartCrawl’s sitemap (or your own custom sitemap).</p>";s:13:"display_value";s:0:"";s:7:"details";s:705:"<p>There are two key files that search engine bots use to index your content:</p><p>- A robots.txt file</p><p>- A sitemap.xml file</p><p>A robots.txt file is placed on your site’s root directory and instructs search engines what pages/media to crawl and index, or not. Search bots will look for the robots.txt file as soon as they arrive, and will follow it’s instructions. Even if you want your entire website to be indexed, a default robots.txt is recommended.</p><p>Sitemaps are a big list of all your pages, posts and media that you want search engines to find and make available for people to search and find. We also recommend making sure your sitemap is linked to from your robots.txt file.</p>";}s:8:"sitemaps";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:8:"Sitemaps";s:4:"body";s:350:"<div class='report status ok'><p>We found one or more valid sitemap files for your site</p></div><p>Here are the sitemaps we found for your site:</p><table><thead><tr><th>Sitemap</th><th>Items</th><th>Index</th><th>Valid</th></tr></thead><tbody><tr><td>https://halbriggsva.co.uk/sitemap.xml</td><td>4</td><td>Yes</td><td>Yes</td></tr></tbody></table>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:778:"<p>A sitemap is a list of all the pages, posts and media on your website that you want to be found by someone who is searching for your content. A sitemap makes it easier for search engines to navigate, index and share relevant content in search results.</p><p>Search engine bots will naturally begin crawling your website from the root domain, I.e. https://example.com/. Before they follow any links, they will look for a robots.txt file (explained in another checkup item) to find out what they should and shouldn’t index. Next, the bot will try to locate a sitemap.xml file in your root folder that tells it where all of your links are. Sitemaps mean 100% of your links will get indexed, instead of relying on having all of those links publicly crawlable on your pages.</p>";}s:5:"title";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:10:"Meta Title";s:4:"body";s:96:"<div class='report status ok'><p>Your homepage title is <strong>Hal Briggs VA</strong></p></div>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:330:"<p>A meta title is an HTML tag <strong>&lt;title&gt;Example Title&lt;/title&gt;</strong> used by search engines in their results, at the top of the browser and when a page is bookmarked. A clear descriptive title helps search engines determine page relevance and rank and helps visitors decide if they will click on your page.</p>";}s:16:"url_structure-qv";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:15:"Query Variables";s:4:"body";s:101:"<div class='report status ok'><p>We didn't detect any query variables in your homepage URL.</p></div>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:301:"<p>Query variables in your URL look like ?p=125 or ?v=123498. Having these random values in your URLs make them hard to read alongside the title of a post, and also look less trustworthy. Clean URLs look more professional and are more likely to be clicked when shared on social media or in a blog.</p>";}s:18:"url_structure-dash";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:11:"Underscores";s:4:"body";s:91:"<div class='report status ok'><p>Your homepage isn't using underscores, good job.</p></div>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:252:"<p>Search engines use hyphens and underscores differently. Google has clearly stated that when it comes to URL structure, using hyphens rather than underscores makes it easier for them to identify what the page is about and therefore best practice.</p>";}s:17:"url_structure-cpt";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:18:"URL Capitalization";s:4:"body";s:90:"<div class='report status ok'><p>No capitals were detected in your homepage URL.</p></div>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:488:"<p>In general, it’s good practice to keep all your URLs lowercase, and separate words with hyphens. There may be URLs, or parts of URLs, where case doesn't matter, but identifying these may not be easy.</p><p>In addition to user experience, uppercase letters can cause issues in some cases with duplicate pages. For example, <strong>example.com/Blog</strong> and <strong>example.com/blog</strong> might be seen as two distinct URLs, which might create issues with duplicate content.</p>";}s:17:"url_structure-hsh";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:6:"Hashes";s:4:"body";s:96:"<div class='report status ok'><p>No hashes were detected in your homepage URL, woohoo!</p></div>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:377:"<p>Search engines such as Google ignore URL parameters that come after the hash. Hashes can be useful when pointing people to sections of a page, however it’s not good practice for your homepage. If your URL has a hash it may not properly be indexed by search engines and so can negatively affect your SEO overall - particularly if necessary keywords come after the hash.</p>";}s:21:"anchors-uninformative";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:17:"Anchor Usefulness";s:4:"body";s:79:"<div class='report status ok'><p>No generic anchor text was detected.</p></div>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:330:"<p>Anchor text should be helpful for your visitors to understand what the link is about, particularly for visually impaired users who are dictating each bit of your website using a screen reader. Anchor text that is not descriptive e.g. "click here" or "read more" is consider less useful than a proper description of the URL.</p>";}s:15:"anchors-invalid";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:10:"Anchor IDs";s:4:"body";s:98:"<div class='report status ok'><p>All of your relative anchors are pointing to valid IDs.</p></div>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:253:"<p>Relative links (internal) that use anchor tags to send users to specific content snippets require IDs on those receiving pages. This check exists to make sure the links on the crawled page actually have corresponding IDs on the page they link to.</p>";}s:17:"anchors-redundant";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:21:"Redundant Link Titles";s:4:"body";s:104:"<div class='report status ok'><p>All links appear to have distinct anchor title and link text.</p></div>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:742:"<p>Link titles should provide detailed information of where your links are going to take your visitors. A redundant link title looks like <strong>&lt;a href=&quot;/contact&quot; title&quot;Contact Us&quot;&gt;Contact Us&lt;/a&gt;</strong> where you are using the same descriptor for both your link text and title attribute. You aren’t utilizing an opportunity to describe what the user can expect to read.</p><p>An improved example of the above link would be… "<strong>When you are ready, &lt;a href=&quot;/contact&quot; title=&quot;Contact our team to arrange a free quote for your paint job&quot;&gt;get in touch&lt;/a&gt; to arrange a quote.</strong>" where the link title gives the user (and screen readers) much more information.</p>";}s:13:"anchors-empty";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:9:"Link Text";s:4:"body";s:89:"<div class='report status ok'><p>We didn't find any empty link text, nice work.</p></div>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:220:"<p>Screen readers use anchor tags to describe what the link is and/or where it is pointed. Each link should have descriptive text inside the &lt;a&gt; tags to make them accessible to both screen readers and visitors.</p>";}s:13:"duplicate_ids";a:8:{s:4:"type";s:2:"ok";s:5:"title";s:13:"Duplicate IDs";s:4:"body";s:79:"<div class='report status ok'><p>No duplicate IDs have been detected.</p></div>";s:7:"tooltip";s:0:"";s:5:"class";s:0:"";s:3:"fix";s:0:"";s:13:"display_value";s:0:"";s:7:"details";s:515:"<p>An element's unique identifier can be used for a variety of purposes, most notably as a way to link to specific parts of a document using fragment identifiers, as a way to target an element when scripting, and as a way to style a specific element from CSS.</p><p>Duplicate element IDs cause problems for assistive technologies when they are trying to parse content that has the same ID attribute on different elements. You can avoid these errors by making sure the web page does not have duplicate ID values.</p>";}}s:5:"error";b:0;s:7:"ignored";a:0:{}s:6:"counts";a:4:{s:8:"critical";i:0;s:7:"warning";i:3;s:4:"info";i:0;s:2:"ok";i:18;}}s:11:"checkup_url";s:26:"https://halbriggsva.co.uk/";}