SEO checklist
Explore essential tips for understanding and fixing your SEO checklist. Improve your website's visibility and attract more organic traffic with expert insights and actionable strategies.
Last updated
Explore essential tips for understanding and fixing your SEO checklist. Improve your website's visibility and attract more organic traffic with expert insights and actionable strategies.
Last updated
There are two types of SEO scores in our app that require your attention, they are the SEO checklist score, and the on-page SEO score. While the on-page SEO scores focus on one single product score, the SEO checklist score focuses on the implementation of overall SEO best practices for your store including various topics such as metadata, site performance, indexing, etc.
In this post, we will cover all the existing SEO checklists you need to do within our app to help your jumpstart your store and SEO campaign.
We detect Javascript error in your website. This error may come from the Console tab on the dev tool. This error may badly affect your site functionaltity.
JavaScript can help you find new users and re-engage existing users as they search for the content your web app provides.
Understand the JavaScript SEO basics.
Speed up is disabled on your website.
Speed up is our set of features that helps speed by optimizing three aspects: Loading, Interactivity, Visual Stability.
We are currently using PageSpeed Insights to measure this audit metrics. Regarding the PageSpeed Insights:
For desktop, your speed core is from 0 - 89 which means there's still room for you to improve.
For mobile, your speed score is around 50 is quite good already, since PageSpeed Insight or Lighthouse test the mobile audit on throttled low-end device with low connection bandwidth. It may be reflect your speed all the time but as a "lab" audit.
Your response time is more than 1 second.
Response time refers to the speed at which the server can respond to a request.
The longer the response time, the more users leave your website.
Your website's JavaScript execution takes more than 2 seconds, which slows down your page performance.
Your website hasn't enabled lazy loading.
This helps reduce initial load time by waiting to load certain parts of a webpage (especially images) until they are needed.
Your website's code needs to be refined with minification.
Minification helps your website load faster by removing all unnecessary characters from JavaScript source code without altering its functionality.
Your HTML document size is bigger than 75kb.
HTML document size refers to the downloaded file size of your web page.
Keeping this below 75kb helps improve your website performance.
Headings are using <div>, <span>, etc. which might cause broken format.
LCP image uses loading=""lazy"", delaying loading.
Some of your images are loading not using <img> tag. Some theme use JavaScript to load images instead of <img> tag, which might result in slow page speed.
Your images are not efficiently encoded.
Lighthouse collects all the JPEG or BMP images on the page, sets each image's compression level to 85, and then compares the original version with the compressed version. If the potential savings are 4KiB or greater, Lighthouse flags the image as optimizable.
Images on your website are either not in the format AVIF or WEBP.
Your images should be in those format because:
They reduce your page load time
They improve your LCP score
They are recommended by Google
Images on your website do not have alt.
Alt images help you tell search engine what an image is displaying and allowing them to index an image correctly.
Heavy video files detected on your site that are slowing down your page load times.
They significantly increase page load times, leading to poor user experience and potentially lower search engine rankings. Slow-loading pages can increase bounce rates and decrease engagement, negatively impacting your site's SEO performance.
Your website has invalid HTML which might affect how browsers and search engines interpret and display the content. It may break your site, or not letting one or a few app running correctly.
Some of your pages don't have meta titles.
Learn more about how to influence your title links in search results.
More than one H1 tag (heading 1) is detected on a single page of your site.
The H1 tag is typically used to represent the main headline of a page and its overall content. Having more than one H1 in a page will confuse seach engines about the main topic of your page.
Your meta title length is not in the range from 10 - 70 characters.
While there's no limit on how long a element can be, the ideal length for the meta title is 50–60 characters to be truncated in Google Search results as needed, typically to fit the device width.
Meta description is not available on your pages.
Meta descriptions are important because they let Google know what your webpage will be about. If Google can read and comprehend the content of your meta description, they will have an easier chance of ranking your page to answer search queries.
Your meta description is longer than recommended. Description length should be between 50 and 160 characters.
Some of your pages have the duplicated <title> tag on the same page. It may displaying the undesired title content as you wish.
Having duplicate title on your website can negatively impact your search engine rankings.
Your website has duplicated content.
Duplicate content might confuse Google & affect how websites rank on search engine results pages.
Your website doesn't have Google Structured Data.
Using Google structured data helps Search engines to understand the content on your website and show that content in a richer appearance in search results.
Images are missing on your 404 error page, potentially reducing its effectiveness and user engagement.
While 404 pages don't directly influence rankings, they play a crucial role in retaining visitors and maintaining site credibility. A well-designed 404 page with appropriate images can help improve user experience on your site.
Open Graph meta tags are missing on your website.
They control how URLs are displayed when shared on social media. You should use them because:
They make content more eye-catching in social media feeds.
They tell users what the content is about at a glance.
They help Facebook understand what the content is about, which can help increase your brand visibility through search.
Your website hasn't set up favicon.
Using Favicon helps users identify your website tab, even if they open multiple tabs at the same time. This helps improve your brand authority, brand image and user experience.
Your website is not indexed on Google yet, which means if you go to Google and search for your site, it is no where to be found.
Indexing is the process that Google analyzes the text, images, and video files on the page, and stores the information in the Google index.
If you are setting up your site, and not yet want it to be indexed, there should be nothing to worry about.
Learn more about How Google Search works.
Rating & reviews on your store are not eligible for search results. Enable structured data for your store's reviews with our Google Structured Data.
Air Product Review helps collect and showcase product reviews.
If your site is flagged as phishing and malware sites or not
If your store has password, we may not be able to scan it. If possible fill your password to our app or simply remove the password temporarily for auditing.
Check if there is robots.txt avaiable on your site. Normally, the robots.txt will be handled by Shopify. But sometimes, you might do something wrong that affect the availability of the robots.txt.
Sitemap or sitemap.xml would be needed for search engines to crawl throughout your website.
If somehows you by mistake mark your content as 'no-index'. Search engines may find your site, but it will not store your content in their index.
There is 404 links on your sites. It can be a URL on your content that has been removed, your just renamed without taking action replacing previous content. It is best practice to redirect previous renamed, 404 URLs to new pages, or existing page.
You can go to our Broken link manager to manage this.
It is recommended to redirect www and non-www URL to one same version. No matter redirect to which one, but one must be of the preference.
Your server is not using "expires" headers for your images.
Expires headers tell the browser when to grab fresh items from the website's main store (server) and when it's okay to use what's already on the shelf (cache). This helps websites load faster for your customer.