SEO Checker
7 days trial then $8.00/month - No credit card required now
SEO Checker
7 days trial then $8.00/month - No credit card required now
SEO Checker is an advanced Actor that performs comprehensive on-site SEO analysis for any website. It crawls web pages and extracts crucial SEO elements, providing detailed insights to help improve your website's search engine optimization.
What does SEO Checker do?
SEO Checker is an advanced Actor that performs comprehensive on-site SEO analysis for any website. It crawls web pages and extracts crucial SEO elements, providing detailed insights to help improve your website's search engine optimization.
Why use SEO Checker?
Optimizing your website for search engines is crucial for increasing visibility and attracting organic traffic. SEO Checker helps you:
- Identify technical SEO issues
- Analyze content quality and structure
- Evaluate meta tags and descriptions
- Check internal and external linking
- Assess mobile-friendliness and responsiveness
- Detect implementation of structured data
Whether you're an SEO professional, website owner, or digital marketer, SEO Checker provides valuable data to enhance your site's performance in search results.
How to use SEO Checker
- Go to the SEO Checker page on Apify
- Enter the starting URL(s) of the website(s) you want to analyze
- Set the maximum number of pages to crawl (default is 100)
- Choose whether to crawl internal links (default is false)
- Click "Start" to begin the analysis
For a video tutorial on how to use SEO Checker, check out our YouTube guide.
Input
SEO Checker accepts the following inputs:
startUrls
: Array of URLs to start the crawl (required)maxRequestsPerCrawl
: Maximum number of pages to crawl (default: 100)crawlUrls
: Whether to follow and analyze internal links (default: false)
For more details, check the Input tab on the actor's page.
Output
SEO Checker provides a comprehensive dataset with over 40 SEO-related attributes for each analyzed page. You can download the results in JSON, CSV, Excel, or HTML formats. Here's an overview and explanation of the output:
- URL: The analyzed webpage's URL
- Title: The page's title tag content
- Title Length: Number of characters in the title
- Title Duplicate Words: Count of repeated words in the title
- Description: The meta description content
- Description Length: Number of characters in the description
- iFrames: Number of iframes on the page
- Language: Detected language of the page
- Hreflang: Presence of hreflang tags (boolean)
- Domain Length: Number of characters in the domain name
- Viewport: Presence of viewport meta tag (boolean)
- Mobile Responsive: Whether the page is mobile-friendly (boolean)
- Charset: Presence of charset declaration (boolean)
- Favicon: Presence of favicon (boolean)
- H1 to H6: Content of heading tags (H1 to H6)
- H1 to H6 Count: Number of each heading tag type
- Words: Total word count on the page
- Paragraphs: Number of paragraph tags
- Lorem Ipsum: Presence of placeholder text (boolean)
- Apple Touch Icon: Presence of Apple touch icon (boolean)
- JavaScript Files: Number of external JavaScript files
- CSS Files: Number of external CSS files
- Strong Tags: Number of & tags
- Internal Links: List of internal links found
- Internal Links Count: Number of internal links
- External Links: List of external links found
- External Links Count: Number of external links
- Average Anchor Text Length: Average length of link anchor texts
- Images Without Alt: Number of images missing alt text
- Has Google Analytics: Presence of Google Analytics (boolean)
- Has HTTPS: Whether the page uses HTTPS (boolean)
- Has JSON-LD: Presence of JSON-LD structured data (boolean)
- Has Microdata: Presence of Microdata structured data (boolean)
- Meta Robots: Content of meta robots tag
- Canonical URL: The page's canonical URL
- Has Sitemap: Presence of sitemap link (boolean)
- Has Open Graph: Presence of Open Graph meta tags (boolean)
- Has Twitter Cards: Presence of Twitter Card meta tags (boolean)
- Has Hreflang: Presence of hreflang links (boolean)
- Has AMP: Presence of AMP link (boolean)
- Has Schema: Presence of Schema.org structured data (boolean)
These outputs provide a comprehensive overview of various on-page SEO factors, helping you identify areas for improvement and optimize your website for better search engine performance.
Example of the output:
1{ 2 "url": "https://apify.com", 3 "title": "Apify: Full-stack web scraping and data extraction platform", 4 "titleLength": 59, 5 "titleDuplicateWords": 0, 6 "description": "Cloud platform for web scraping, browser automation, and data for AI. Use 2,000+ ready-made tools, code templates, or order a custom solution.", 7 "descriptionLength": 142, 8 "iframes": 2, 9 "language": "en", 10 "hreflang": false, 11 "domainLength": 9, 12 "viewport": true, 13 "mobileResponsive": true, 14 "charset": true, 15 "favicon": true, 16 "h1": [ 17 "Build reliable web scrapers. Fast." 18 ], 19 "h2": [ 20 "Web scraping can be challenging", 21 "Trusted business partner", 22 "Learn more", 23 "Get started now" 24 ], 25 "h3": [ 26 "Develop with open-source tools", 27 "Deploy to Apify", 28 "Take your code for a run", 29 "Plug your Actor into any workflow", 30 "Publish your Actors" 31 ], 32 "h4": [ 33 "Simplify scraping withCrawlee", 34 "Use your favorite libraries", 35 "Turn your code into an Apify Actor", 36 "Deploy to the cloud", 37 "Run your Actors", 38 "Never get blocked", 39 "Store and share crawling results", 40 "Monitor performance over time", 41 "Integrations. Everywhere.", 42 "Web Scraper", 43 "Google Maps Scraper", 44 "Cheerio Scraper", 45 "YouTube Scraper", 46 "Puppeteer Scraper", 47 "Booking Scraper", 48 "Amazon Product Scraper", 49 "Twitter Scraper" 50 ], 51 "h5": [], 52 "h6": [], 53 "h1Count": 1, 54 "h2Count": 4, 55 "h3Count": 5, 56 "h4Count": 17, 57 "h5Count": 0, 58 "h6Count": 0, 59 "words": 1983, 60 "paragraphs": 183, 61 "loremIpsum": false, 62 "appleTouchIcon": true, 63 "javascriptFiles": 52, 64 "cssFiles": 2, 65 "strongTags": 11, 66 "internalLinks": [ 67 "#main-content", 68 "/resources/standby-webinar", 69 "/", 70 "/store", 71 "/store", 72 "/actors", 73 "/integrations", 74 "/storage", 75 "/proxy", 76 "/enterprise", 77 "/resources/startups", 78 "/resources/universities", 79 "/resources/nonprofits", 80 "/data-for-generative-ai", 81 "/use-cases/lead-generation", 82 "/use-cases/market-research", 83 "/use-cases/sentiment-analysis", 84 "/use-cases", 85 "/professional-services", 86 "/partners", 87 "/templates", 88 "/partners/actor-developers", 89 "/ideas", 90 "/change-log", 91 "/success-stories", 92 "/about", 93 "/contact", 94 "/partners/join", 95 "/partners/affiliate", 96 "/jobs", 97 "/pricing", 98 "/contact-sales", 99 "/contact-sales", 100 "/store", 101 "#web-scraping-can-be-challenging", 102 "#develop-with-open-source-tools", 103 "/templates", 104 "/templates/ts-crawlee-playwright-chrome", 105 "/templates/ts-crawlee-puppeteer-chrome", 106 "/templates/python-selenium", 107 "/templates/python-scrapy", 108 "#deploy-to-apify", 109 "/actors", 110 "#take-your-code-for-a-run", 111 "/proxy", 112 "/storage", 113 "#plug-your-actor-into-any-workflow", 114 "/integrations", 115 "#publish-your-actors", 116 "/apify/web-scraper", 117 "/compass/crawler-google-places", 118 "/apify/cheerio-scraper", 119 "/streamers/youtube-scraper", 120 "/apify/puppeteer-scraper", 121 "/voyager/booking-scraper", 122 "/junglee/Amazon-crawler", 123 "/quacker/twitter-scraper", 124 "/store", 125 "#trusted-business-partner", 126 "/professional-services", 127 "/partners", 128 "/contact-sales", 129 "#learn-more", 130 "#get-started-now", 131 "/store", 132 "/professional-services", 133 "/pricing", 134 "/web-scraping", 135 "/use-cases", 136 "/success-stories", 137 "/ideas", 138 "/tools", 139 "/apify/web-scraper", 140 "/templates", 141 "/partners/actor-developers", 142 "/actors", 143 "/proxy", 144 "/storage", 145 "/integrations", 146 "/change-log", 147 "/partners", 148 "/partners/affiliate", 149 "/resources/universities", 150 "/resources/startups", 151 "/data-for-generative-ai", 152 "/compass/crawler-google-places", 153 "/about", 154 "/jobs", 155 "/contact", 156 "/" 157 ], 158 "internalLinksCount": 90, 159 "externalLinks": [ 160 "https://crawlee.dev/", 161 "https://docs.apify.com/", 162 "https://docs.apify.com/academy", 163 "https://docs.apify.com/platform/actors/development/deployment", 164 "https://docs.apify.com/api", 165 "https://docs.apify.com/cli/", 166 "https://docs.apify.com/sdk", 167 "https://crawlee.dev/", 168 "https://help.apify.com/en/", 169 "https://blog.apify.com/", 170 "https://discord.com/invite/jyEM2PRvMU", 171 "https://console.apify.com/sign-in", 172 "https://console.apify.com/sign-up", 173 "https://console.apify.com/sign-up", 174 "https://console.apify.com/actors/new", 175 "https://www.g2.com/products/apify/reviews", 176 "https://www.capterra.com/reviews/150854/Apify", 177 "https://crozdesk.com/it/platform-as-a-service-paas/apify", 178 "https://www.trustradius.com/products/apify/reviews", 179 "https://docs.apify.com/academy/web-scraping-for-beginners", 180 "https://docs.apify.com", 181 "https://discord.com/invite/jyEM2PRvMU", 182 "https://console.apify.com", 183 "https://docs.apify.com/academy", 184 "https://docs.apify.com/sdk/js/", 185 "https://docs.apify.com/cli/", 186 "https://github.com/apify", 187 "https://blog.apify.com/web-scraping-python/", 188 "https://docs.apify.com/", 189 "https://status.apify.com/", 190 "https://console.apify.com/sign-in", 191 "https://help.apify.com/en/", 192 "https://blog.apify.com/best-web-scraping-tools/", 193 "https://blog.apify.com/", 194 "https://discord.com/invite/jyEM2PRvMU", 195 "https://x.com/apify", 196 "https://stackoverflow.com/questions/tagged/apify", 197 "https://www.youtube.com/apify", 198 "https://github.com/apify", 199 "https://www.linkedin.com/company/apifytech/", 200 "https://docs.apify.com/legal/general-terms-and-conditions", 201 "https://docs.apify.com/legal/privacy-policy", 202 "https://docs.apify.com/legal/cookie-policy" 203 ], 204 "externalLinksCount": 43, 205 "averageAnchorTextLength": 33.81944444444444, 206 "imagesWithoutAlt": 1, 207 "hasGoogleAnalytics": false, 208 "hasHttps": true, 209 "hasJsonLd": false, 210 "hasMicrodata": false, 211 "metaRobots": "index,follow", 212 "canonicalUrl": "https://apify.com", 213 "hasSitemap": false, 214 "hasOpenGraph": true, 215 "hasTwitterCards": true, 216 "hasHreflang": false, 217 "hasAmp": false, 218 "hasSchema": false 219}
Is it legal to use SEO Checker?
SEO Checker is designed to analyze publicly available information on websites. It respects robots.txt files and doesn't attempt to access private data. However, always ensure you have the right to analyze a website, especially if it's not your own. When in doubt, consult the website's terms of service or seek legal advice.
Actor Metrics
12 monthly users
-
1 star
>99% runs succeeded
Created in Oct 2024
Modified 2 months ago