tl;dr: Week 9 was infrastructure week. Closed the biggest SEO gap internal cross-links on 100% of pages. Average position improved for the first time in a month.
The numbers
| Metric | Week 8 | Week 9 |
|---|---|---|
| Indexed URLs | 72 | 75 |
| Impressions (3 months) | 463 | 509 |
| Avg. position | 43.8 | 40.1 |
| Cross-links coverage | 40/64 | 64/64 |
| dev.to followers | 156 | 402 |
GA last 7 days: 36 active users (+56.5%), 61 sessions (+38.6%). Traffic sources: Google organic is now the consistent #1.
What I actually did
Cross-links: 40 -> 64/64 ✅
This was the main P0 for the week. Convertify has 64 landing pages (62 format-pair conversions + home + images-to-pdf). In week 8, only 40 had contextual cross-links inline <a href> inside the body text pointing to related conversions.
I added 2-3 cross-links per page across the remaining 24 pages, batched over Monday–Wednesday. The links are semantic, not just alphabetical a page about AVIF->JPG links to AVIF->PNG and JPG->AVIF, not to BMP->TIFF.
The effect on positions isn't instant. Internal links take 1-2 crawl cycles to register. But average position went from 43.8 to 40.1 the first improvement in a month. Expecting more in T10–T11 as Googlebot re-crawls.
Semrush on-page fixes
Four pages got H1/title/meta updates based on Semrush priority scores:
-
avif-to-webppriority 3.35 (highest), added missing semantic terms -
avif-to-pngpriority 0.78, H1 and title now contain "avif to png" exactly -
heif-to-jpgpriority 0.48, body + H1 + title now include "heif image converter" -
avif-to-jpgpriority 0.19, title updated to match "online convert avif to jpg"
Also simplified readability on 4 pages (Semrush flagged them as "difficult to read") shorter sentences, fewer compound clauses.
Content gaps closed
4 pages brought from 5 to 6+ sections, 2 pages got FAQ expanded from 6 to 8 questions. Home page schema_faq synced (was 4 questions in JSON-LD, 7 in the DB now 7 everywhere).
Also added a comparison table to /images-to-pdf the only page that was missing one.
Google confirmed 35 canonical fixes
Got an email from Google Search Console team confirming that the canonical issues I fixed in T8 (35 pages were flagged as "Alternate page with proper canonical tag") have been resolved. The "Variant page with canonical tag" count dropped to 0.
SaaSworthy listing
Added Convertify to SaaSworthy full listing (Basic Details + Media + Pricing + FAQs). Free tier was actually free, no "Talk to Us" required.
Created an account, verified the domain via meta tag, published 3 pins:
- HEIC->JPG: "Convert HEIC to JPG Free Online No Signup"
- AVIF->PNG: "Convert AVIF to PNG Free Preserve Transparency"
- PNG->WebP: "Convert PNG to WebP Free 30% Smaller Files"
Not expecting traffic from this. Image search visibility is the goal AVIF and WebP pages might surface in Pinterest search for people looking for format examples.
What I deliberately didn't do
Researched whether adding "Last updated: May 2026" to pages would help CTR. Found two case studies showing it hurt CTR by 13-22% on tool pages. Probably because it signals the tool is old and was manually touched, not that it's actively maintained. Skipped it.
The unexpected thing: dev.to followers +246 in one week
I publish weekly "Building in public" posts on dev.to + a technical article each week. Week 9 posts:
- "Building in public, week 8: impressions exploded 71% and I think I know why"
- "AVIF encoding speed".
The AVIF article is the one that seems to have triggered the follower spike. It's pure technical content benchmarks comparing AVIF encoding speed at different quality settings across formats. No promotion, no "check out my tool." Just data.
My theory: dev.to surfaces content in the weekly digest or the tag feeds, and technical posts about specific formats get picked up by people in the web performance / image optimization community. The followers are probably devs who bookmarked the article and followed for future posts.
What's not working
Clicks aren't moving. The pages are showing up in Google avif-to-png has 85 impressions, avif-to-jpg has 66, png-to-webp has 59. But average position is still ~40. Need to be in top 20 for these before clicks appear. The on-page and cross-link work is aimed at exactly this.
Plan for week 10
Keyword targeting on top pages: avif-to-png, avif-to-jpg, png-to-webp are the three pages with the most impressions. These need to move from position ~40 to position ~20. That means: content depth, more FAQ, better semantic coverage, maybe longer-form sections.
The honest take
- Cross-links: was at 62.5% coverage, now 100%
- Content: 0 pages below minimum threshold
- Schema: all mismatches resolved
The position improvement (43.8 -> 40.1) is the first concrete signal that the on-page work is landing. 509 impressions.
Real clicks need top-20 positions. That's the only thing that matters in T10.
Convertify is a free image converter built with Rust + libvips and Next.js SSG. convertifyapp.net
Week 1–9 archive: dev.to/serhiizahornyi
Top comments (0)