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.
SEO checklist
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.
A. Performance
JavaScript error
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
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.
Speed score
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.
Page response time
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.
Reduce JavaScript file long time loading
Your website's JavaScript execution takes more than 2 seconds, which slows down your page performance.
Lazy load
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.
Minification
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.
HTML document size
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.
Heading structure
Headings are using <div>, <span>, etc. which might cause broken format.
LCP image loading
LCP image uses loading=""lazy"", delaying loading.
Image loading method
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.
Efficiently encode image
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.
Serving image in modern formats
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
Image alt
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 videos impacting page load
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.
B. Content
Validate HTML
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.
Meta title
Some of your pages don't have meta titles.
Learn more about how to influence your title links in search results.
H1 tag
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.
Meta title length
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
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.
Meta description length
Your meta description is longer than recommended. Description length should be between 50 and 160 characters.
Duplicate title
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.
Duplicate content
Your website has duplicated content.
Duplicate content might confuse Google & affect how websites rank on search engine results pages.
Google structures data
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.
Link not found - missing images on 404 error page
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
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.
Favicon
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.
Indexing status
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.
C. Accessibility
Rating & reviews structured data
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.
Google Safe
If your site is flagged as phishing and malware sites or not
Store password
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.
Robots.txt
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
Sitemap or sitemap.xml would be needed for search engines to crawl throughout your website.
No-index content
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.
URL broken links
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.
www and non-www version of URL
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.
Expires headers
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.
Last updated