SEO
· 7 checks — Canonical, meta, content depth, internal links, image SEO, and hreflang rolled into one auditable list.Cross-tab audit — SEO, performance, crawlability, mobile, structured data
BImage SEO140 images, 67 descriptive filenamesREVIEW
| Filename | Quality | Alt | Issues |
|---|---|---|---|
| d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 | hash | ✓ | 1 |
Current: d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 Suggested: avatar.jpg | |||
| d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 | hash | ✓ | 1 |
Current: d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 Suggested: avatar.jpg | |||
| 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 | hash | ✓ | 1 |
Current: 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 Suggested: avatar.jpg | |||
| c26dbe2634f44e00e7da2041003e3476ba0fd3474413355077d759948c989a78 | hash | ✓ | 1 |
Current: c26dbe2634f44e00e7da2041003e3476ba0fd3474413355077d759948c989a78 Suggested: avatar.jpg | |||
| 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 | hash | ✓ | 1 |
Current: 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 Suggested: avatar.jpg | |||
| d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 | hash | ✓ | 1 |
Current: d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 Suggested: avatar.jpg | |||
| c26dbe2634f44e00e7da2041003e3476ba0fd3474413355077d759948c989a78 | hash | ✓ | 1 |
Current: c26dbe2634f44e00e7da2041003e3476ba0fd3474413355077d759948c989a78 Suggested: avatar.jpg | |||
| 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 | hash | ✓ | 1 |
Current: 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 Suggested: avatar.jpg | |||
| 33905347f5390e65e6f7d6b3148b3c513dcf629e4a77f8a24188b5f87e82cec1 | hash | ✓ | 1 |
Current: 33905347f5390e65e6f7d6b3148b3c513dcf629e4a77f8a24188b5f87e82cec1 Suggested: avatar.jpg | |||
| 33905347f5390e65e6f7d6b3148b3c513dcf629e4a77f8a24188b5f87e82cec1 | hash | ✓ | 1 |
Current: 33905347f5390e65e6f7d6b3148b3c513dcf629e4a77f8a24188b5f87e82cec1 Suggested: avatar.jpg | |||
| f197b1d9aee0cea92fec918d9c75e5d69c6d302fca699a00d887f30ceb8ceee9 | hash | ✓ | 1 |
Current: f197b1d9aee0cea92fec918d9c75e5d69c6d302fca699a00d887f30ceb8ceee9 Suggested: avatar.jpg | |||
| f197b1d9aee0cea92fec918d9c75e5d69c6d302fca699a00d887f30ceb8ceee9 | hash | ✓ | 1 |
Current: f197b1d9aee0cea92fec918d9c75e5d69c6d302fca699a00d887f30ceb8ceee9 Suggested: avatar.jpg | |||
| f197b1d9aee0cea92fec918d9c75e5d69c6d302fca699a00d887f30ceb8ceee9 | hash | ✓ | 1 |
Current: f197b1d9aee0cea92fec918d9c75e5d69c6d302fca699a00d887f30ceb8ceee9 Suggested: avatar.jpg | |||
| 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 | hash | ✓ | 1 |
Current: 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 Suggested: avatar.jpg | |||
| 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 | hash | ✓ | 1 |
Current: 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 Suggested: avatar.jpg | |||
| 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 | hash | ✓ | 1 |
Current: 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 Suggested: avatar.jpg | |||
| bb78cec603180c1a17605af3930b21e40c59b276cb679e543c98215204aaf0f1 | hash | ✓ | 1 |
Current: bb78cec603180c1a17605af3930b21e40c59b276cb679e543c98215204aaf0f1 Suggested: avatar.jpg | |||
| bb78cec603180c1a17605af3930b21e40c59b276cb679e543c98215204aaf0f1 | hash | ✓ | 1 |
Current: bb78cec603180c1a17605af3930b21e40c59b276cb679e543c98215204aaf0f1 Suggested: avatar.jpg | |||
| bb78cec603180c1a17605af3930b21e40c59b276cb679e543c98215204aaf0f1 | hash | ✓ | 1 |
Current: bb78cec603180c1a17605af3930b21e40c59b276cb679e543c98215204aaf0f1 Suggested: avatar.jpg | |||
| bff64efa105c91e6f9c64ea73476006e59b7e460b60496788eec4ade77e58f72 | hash | ✓ | 1 |
Current: bff64efa105c91e6f9c64ea73476006e59b7e460b60496788eec4ade77e58f72 Suggested: avatar.jpg | |||
| bb78cec603180c1a17605af3930b21e40c59b276cb679e543c98215204aaf0f1 | hash | ✓ | 1 |
Current: bb78cec603180c1a17605af3930b21e40c59b276cb679e543c98215204aaf0f1 Suggested: avatar.jpg | |||
| 849428dccf7c6dfcf7f9eea24f9ddcab67f0eed8aedfb18626162641ea9521ab | hash | ✓ | 1 |
Current: 849428dccf7c6dfcf7f9eea24f9ddcab67f0eed8aedfb18626162641ea9521ab Suggested: avatar.jpg | |||
| 2f24d50b98ae551eda6ef27891a15e0b3470c84d6648bea984e581cd67b539ca | hash | ✓ | 1 |
Current: 2f24d50b98ae551eda6ef27891a15e0b3470c84d6648bea984e581cd67b539ca Suggested: avatar.jpg | |||
| 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 | hash | ✓ | 1 |
Current: 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 Suggested: avatar.jpg | |||
| 1389909-2.jpg | generic | ✓ | 1 |
| d0827ca3d5a237528e619e463a6fa221b4b0c1e697cdf3fe341ab8d1f5e80051 | hash | ✓ | 1 |
Current: d0827ca3d5a237528e619e463a6fa221b4b0c1e697cdf3fe341ab8d1f5e80051 Suggested: avatar.jpg | |||
| d0827ca3d5a237528e619e463a6fa221b4b0c1e697cdf3fe341ab8d1f5e80051 | hash | ✓ | 1 |
Current: d0827ca3d5a237528e619e463a6fa221b4b0c1e697cdf3fe341ab8d1f5e80051 Suggested: avatar.jpg | |||
| d0827ca3d5a237528e619e463a6fa221b4b0c1e697cdf3fe341ab8d1f5e80051 | hash | ✓ | 1 |
Current: d0827ca3d5a237528e619e463a6fa221b4b0c1e697cdf3fe341ab8d1f5e80051 Suggested: avatar.jpg | |||
| 53206112789-e5e932c583-o-111e37.jpg | generic | ✓ | 1 |
| d0827ca3d5a237528e619e463a6fa221b4b0c1e697cdf3fe341ab8d1f5e80051 | hash | ✓ | 1 |
Current: d0827ca3d5a237528e619e463a6fa221b4b0c1e697cdf3fe341ab8d1f5e80051 Suggested: avatar.jpg | |||
| d0827ca3d5a237528e619e463a6fa221b4b0c1e697cdf3fe341ab8d1f5e80051 | hash | ✓ | 1 |
Current: d0827ca3d5a237528e619e463a6fa221b4b0c1e697cdf3fe341ab8d1f5e80051 Suggested: avatar.jpg | |||
| d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 | hash | ✓ | 1 |
Current: d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 Suggested: avatar.jpg | |||
| c26dbe2634f44e00e7da2041003e3476ba0fd3474413355077d759948c989a78 | hash | ✓ | 1 |
Current: c26dbe2634f44e00e7da2041003e3476ba0fd3474413355077d759948c989a78 Suggested: avatar.jpg | |||
| 849428dccf7c6dfcf7f9eea24f9ddcab67f0eed8aedfb18626162641ea9521ab | hash | ✓ | 1 |
Current: 849428dccf7c6dfcf7f9eea24f9ddcab67f0eed8aedfb18626162641ea9521ab Suggested: avatar.jpg | |||
| 4c5ccfcbb20bacd8be949375c14d6574f4c17589b4e1419275380f6f7923e5ad | hash | ✓ | 1 |
Current: 4c5ccfcbb20bacd8be949375c14d6574f4c17589b4e1419275380f6f7923e5ad Suggested: avatar.jpg | |||
| image-24.png | generic | ✓ | 1 |
| 86a7024c9fb5ccc0b3e36a5f98768c0d73b4c154f71a3386f139b087292a081f | hash | ✓ | 1 |
Current: 86a7024c9fb5ccc0b3e36a5f98768c0d73b4c154f71a3386f139b087292a081f Suggested: avatar.jpg | |||
| 1b026f8b84385d3a415d603450446bae2013b15ea16d3bb36cf7225c32c1f603 | hash | ✓ | 1 |
Current: 1b026f8b84385d3a415d603450446bae2013b15ea16d3bb36cf7225c32c1f603 Suggested: avatar.jpg | |||
| 1b026f8b84385d3a415d603450446bae2013b15ea16d3bb36cf7225c32c1f603 | hash | ✓ | 1 |
Current: 1b026f8b84385d3a415d603450446bae2013b15ea16d3bb36cf7225c32c1f603 Suggested: avatar.jpg | |||
| 7e6b6148d542087a476f9caee52106e7c11b2d472e95d5ec5f2e79c04ae39f58 | hash | ✓ | 1 |
Current: 7e6b6148d542087a476f9caee52106e7c11b2d472e95d5ec5f2e79c04ae39f58 Suggested: avatar.jpg | |||
| 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 | hash | ✓ | 1 |
Current: 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 Suggested: avatar.jpg | |||
| 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 | hash | ✓ | 1 |
Current: 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 Suggested: avatar.jpg | |||
| 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 | hash | ✓ | 1 |
Current: 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 Suggested: avatar.jpg | |||
| 368e481d21abb69cb5000d2b2d249acfa530b206d621c4730210975a9a4b7dd4 | hash | ✓ | 1 |
Current: 368e481d21abb69cb5000d2b2d249acfa530b206d621c4730210975a9a4b7dd4 Suggested: avatar.jpg | |||
| 368e481d21abb69cb5000d2b2d249acfa530b206d621c4730210975a9a4b7dd4 | hash | ✓ | 1 |
Current: 368e481d21abb69cb5000d2b2d249acfa530b206d621c4730210975a9a4b7dd4 Suggested: avatar.jpg | |||
| 368e481d21abb69cb5000d2b2d249acfa530b206d621c4730210975a9a4b7dd4 | hash | ✓ | 1 |
Current: 368e481d21abb69cb5000d2b2d249acfa530b206d621c4730210975a9a4b7dd4 Suggested: avatar.jpg | |||
| 368e481d21abb69cb5000d2b2d249acfa530b206d621c4730210975a9a4b7dd4 | hash | ✓ | 1 |
Current: 368e481d21abb69cb5000d2b2d249acfa530b206d621c4730210975a9a4b7dd4 Suggested: avatar.jpg | |||
| 368e481d21abb69cb5000d2b2d249acfa530b206d621c4730210975a9a4b7dd4 | hash | ✓ | 1 |
Current: 368e481d21abb69cb5000d2b2d249acfa530b206d621c4730210975a9a4b7dd4 Suggested: avatar.jpg | |||
| d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 | hash | ✓ | 1 |
Current: d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 Suggested: avatar.jpg | |||
| 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 | hash | ✓ | 1 |
Current: 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 Suggested: avatar.jpg | |||
| 849428dccf7c6dfcf7f9eea24f9ddcab67f0eed8aedfb18626162641ea9521ab | hash | ✓ | 1 |
Current: 849428dccf7c6dfcf7f9eea24f9ddcab67f0eed8aedfb18626162641ea9521ab Suggested: avatar.jpg | |||
| 849428dccf7c6dfcf7f9eea24f9ddcab67f0eed8aedfb18626162641ea9521ab | hash | ✓ | 1 |
Current: 849428dccf7c6dfcf7f9eea24f9ddcab67f0eed8aedfb18626162641ea9521ab Suggested: avatar.jpg | |||
| 849428dccf7c6dfcf7f9eea24f9ddcab67f0eed8aedfb18626162641ea9521ab | hash | ✓ | 1 |
Current: 849428dccf7c6dfcf7f9eea24f9ddcab67f0eed8aedfb18626162641ea9521ab Suggested: avatar.jpg | |||
| 849428dccf7c6dfcf7f9eea24f9ddcab67f0eed8aedfb18626162641ea9521ab | hash | ✓ | 1 |
Current: 849428dccf7c6dfcf7f9eea24f9ddcab67f0eed8aedfb18626162641ea9521ab Suggested: avatar.jpg | |||
| d785394ff4d89a4eb07e796e7fdf5cbf02e75451600b5272526d9d5780026a6b | hash | ✓ | 1 |
Current: d785394ff4d89a4eb07e796e7fdf5cbf02e75451600b5272526d9d5780026a6b Suggested: avatar.jpg | |||
| 849428dccf7c6dfcf7f9eea24f9ddcab67f0eed8aedfb18626162641ea9521ab | hash | ✓ | 1 |
Current: 849428dccf7c6dfcf7f9eea24f9ddcab67f0eed8aedfb18626162641ea9521ab Suggested: avatar.jpg | |||
| 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 | hash | ✓ | 1 |
Current: 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 Suggested: avatar.jpg | |||
| d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 | hash | ✓ | 1 |
Current: d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 Suggested: avatar.jpg | |||
| d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 | hash | ✓ | 1 |
Current: d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 Suggested: avatar.jpg | |||
| 33905347f5390e65e6f7d6b3148b3c513dcf629e4a77f8a24188b5f87e82cec1 | hash | ✓ | 1 |
Current: 33905347f5390e65e6f7d6b3148b3c513dcf629e4a77f8a24188b5f87e82cec1 Suggested: avatar.jpg | |||
| 33905347f5390e65e6f7d6b3148b3c513dcf629e4a77f8a24188b5f87e82cec1 | hash | ✓ | 1 |
Current: 33905347f5390e65e6f7d6b3148b3c513dcf629e4a77f8a24188b5f87e82cec1 Suggested: avatar.jpg | |||
| f197b1d9aee0cea92fec918d9c75e5d69c6d302fca699a00d887f30ceb8ceee9 | hash | ✓ | 1 |
Current: f197b1d9aee0cea92fec918d9c75e5d69c6d302fca699a00d887f30ceb8ceee9 Suggested: avatar.jpg | |||
| f197b1d9aee0cea92fec918d9c75e5d69c6d302fca699a00d887f30ceb8ceee9 | hash | ✓ | 1 |
Current: f197b1d9aee0cea92fec918d9c75e5d69c6d302fca699a00d887f30ceb8ceee9 Suggested: avatar.jpg | |||
| f197b1d9aee0cea92fec918d9c75e5d69c6d302fca699a00d887f30ceb8ceee9 | hash | ✓ | 1 |
Current: f197b1d9aee0cea92fec918d9c75e5d69c6d302fca699a00d887f30ceb8ceee9 Suggested: avatar.jpg | |||
| d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 | hash | ✓ | 1 |
Current: d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 Suggested: avatar.jpg | |||
| 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 | hash | ✓ | 1 |
Current: 59cb0e121a572a78cfc8040731068741887591b7ef93f5498a8d93310278c0f7 Suggested: avatar.jpg | |||
| d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 | hash | ✓ | 1 |
Current: d8da06fcba2b80ec1f2d301d7376dae8e055ac48d88994a8042b1d6b2c352534 Suggested: avatar.jpg | |||
| bb78cec603180c1a17605af3930b21e40c59b276cb679e543c98215204aaf0f1 | hash | ✓ | 1 |
Current: bb78cec603180c1a17605af3930b21e40c59b276cb679e543c98215204aaf0f1 Suggested: avatar.jpg | |||
| bb78cec603180c1a17605af3930b21e40c59b276cb679e543c98215204aaf0f1 | hash | ✓ | 1 |
Current: bb78cec603180c1a17605af3930b21e40c59b276cb679e543c98215204aaf0f1 Suggested: avatar.jpg | |||
| bb78cec603180c1a17605af3930b21e40c59b276cb679e543c98215204aaf0f1 | hash | ✓ | 1 |
Current: bb78cec603180c1a17605af3930b21e40c59b276cb679e543c98215204aaf0f1 Suggested: avatar.jpg | |||
| bff64efa105c91e6f9c64ea73476006e59b7e460b60496788eec4ade77e58f72 | hash | ✓ | 1 |
Current: bff64efa105c91e6f9c64ea73476006e59b7e460b60496788eec4ade77e58f72 Suggested: avatar.jpg | |||
| bb78cec603180c1a17605af3930b21e40c59b276cb679e543c98215204aaf0f1 | hash | ✓ | 1 |
Current: bb78cec603180c1a17605af3930b21e40c59b276cb679e543c98215204aaf0f1 Suggested: avatar.jpg | |||
| g.gif | generic | ✓ | 1 |
See Accessibility tab for detailed alt text quality analysis.
Search engines use filenames as a signal. Rename to descriptive names like 'team-photo.jpg'.
Most image filenames are non-descriptive (hash/IMG_X) — small SEO miss for Image Search ranking.
Source: Google Image SEO
A+Canonical URLProperly configuredPASS
AMeta TagsTitle: 12 charsPASS
"9to5Mac Logo"
Alignment helps users confirm they've reached the right page.
Title and H1 disagree significantly — Google may treat one as the canonical topic and the other as off-topic, weakening ranking.
Learn more ▾ ▴
Title is the SERP headline; H1 is the on-page headline. They should describe the same page. Large divergence (different topics, different keywords) signals confusion and Google may rewrite the title in SERP. Align both to the same primary topic.
Source: Google Search Central / on-page SEO
AContent Depth2563 words, Very DifficultPASS
Good depth
Reading level
Grade 24
Text-to-HTML Ratio
14 KB / 354 KB
Very low ratio suggests heavy framework overhead or boilerplate.
Informational: ratio of visible text bytes to total HTML bytes. Very low ratios suggest excessive markup overhead.
AInternal Links261 internal, 108 externalPASS
Link Distribution
Anchor Text Quality
Most Linked Internal Pages
| # | URL | Links |
|---|---|---|
| 1 | https://9to5google.com/author/nexusben1/ | 26 |
| 2 | https://9to5google.com/author/technacity/ | 18 |
| 3 | https://9to5google.com/feature/apps-updates/ | 6 |
| 4 | https://9to5google.com/author/andrewromero/ | 6 |
| 5 | https://9to5google.com/guides/gemini/ | 5 |
| 6 | https://9to5google.com/2026/04/15/gemini-app-mac/ | 4 |
| 7 | https://9to5google.com/guides/gemini-app/ | 3 |
| 8 | https://9to5google.com/2026/04/15/nothing-warp-is-an-airdrop-stopgap-that-uses-your-google-drive-and-i-dont-get-it-gallery/ | 3 |
| 9 | https://9to5google.com/2026/04/15/galaxy-phones-ditch-location-data-during-airdrop/ | 3 |
| 10 | https://9to5google.com/2026/04/14/roborock-saros-20-is-one-of-the-best-robot-vacuums-refined/ | 3 |
Top External Domains
| Domain | Links |
|---|---|
| 9to5toys.com | 33 |
| 9to5mac.com | 15 |
| connectthewatts.com | 12 |
| dronedj.com | 7 |
| spaceexplored.com | 7 |
| electrek.co | 7 |
| flipboard.com | 2 |
| www.twitter.com | 2 |
| linkedin.com | 2 |
| bsky.app | 2 |
A+Schema Markup Audit2 schema types detectedPASS
Rich result eligibility
How-to rich results
Detected schema types
WebPage json-ld 0/0 required
HowTo json-ld → How-to rich results2/2 required · 2/3 recommended
Required fields (Google)
- name — Required for the how-to rich result
- step — Required — the carousel renders one step per entry
Recommended fields
- image — Strongly recommended for visual prominence
- totalTime — Shows the time-to-complete badge
- estimatedCost — Add MonetaryAmount with currency and value Shows cost expectations to users
Missing schema opportunities
- easy
Article
Page reads as an article (long body + headline) — add Article schema
Eligible for top-stories carousel and Discover
Adding these recommended fields improves chances of getting How-to rich results in search results.
Schema entity has required fields but could add recommended ones for richer SERP layouts (star ratings, prices, etc.).
Source: Google Search Central
Hreflang0 hreflang tagsINFO
No hreflang tags detected.
Hreflang tags are only needed for multilingual or multi-regional sites.