# 10 · 30-Day Action Plan

> **Target:** [Unstop.com](https://unstop.com)
> **Focus:** Turning the full audit into a time-boxed, role-assigned execution plan

---

## Prompt used

> *Turn this SEO audit into a 30-day action plan. Group the fixes into quick wins, medium-effort improvements, and high-impact strategic tasks.*

---

## How this plan is structured

Every task is tagged by:
- **Effort** · S (½–1 day), M (2–4 days), L (1–2 weeks)
- **Impact** · High / Medium / Low
- **Owner** · SEO · Content · Eng · Design · PM
- **Success signal** · the specific metric the task moves

Group 1 is *quick wins* (first week). Group 2 is *medium-effort improvements* (week 2–3). Group 3 is *high-impact strategic tasks* (week 3–4 and onward).

---

## Week 1 · Quick wins (unblockers + low-hanging fruit)

| # | Task | Owner | Effort | Impact | Success signal |
|---|---|---|---|---|---|
| 1 | Rewrite titles + meta descriptions for top 15 hub + detail templates using the intent-led pattern from [On-page SEO](./03-on-page-seo.md) | SEO + Content | S | High | CTR lift on Search Console for updated URLs |
| 2 | Deploy `FAQPage` schema on pages that already contain an FAQ block | Eng | S | Medium | FAQ rich result enhancements in GSC |
| 3 | Add `fetchpriority="high"` + explicit `width`/`height` to hero images | Eng | S | High | LCP improvement in Lighthouse + CrUX |
| 4 | Preconnect + preload webfonts; `font-display: swap` | Eng | S | Medium | LCP / CLS |
| 5 | Add author byline + last-updated date to every blog post | Content + Eng | S | Medium | Helpful-content signal |
| 6 | Disallow `/search` + `?sort=` / `?view=` in `robots.txt` | Eng | S | Medium | Crawl stats drop in noise |
| 7 | Split sitemap into type-based index ([02 · Crawlability](./02-crawlability-indexing.md)) | Eng | S–M | Medium | Faster Search Console diagnosis |
| 8 | Rewrite 5 generic anchors on homepage + footer | Content | S | Low | Cleaner link graph |

**End of week 1:** every new page you ship going forward follows the new rules; the biggest legacy pages already reflect them.

---

## Week 2 · Medium-effort improvements

| # | Task | Owner | Effort | Impact | Success signal |
|---|---|---|---|---|---|
| 9 | Add 200–400 word editorial intro + 5-question FAQ to `/hackathons`, `/internships`, `/case-competitions`, `/jobs` | Content | M | High | Impressions on category head terms |
| 10 | Deploy `JobPosting` schema on internship + job detail pages | Eng | M | Very High | Google for Jobs inclusion |
| 11 | Deploy `Event` schema on hackathon + competition detail pages | Eng | M | High | Event carousel appearances |
| 12 | Defer analytics + chat + non-critical JS; audit 3rd-party scripts | Eng | M | High | INP improvement |
| 13 | Build expired-opportunity policy: `noindex, follow` 30 days after deadline; link equity preserved | Eng + SEO | M | High | Drop in "Crawled – currently not indexed" |
| 14 | Rewrite top 5 blog articles per [Content Quality](./06-content-quality.md) rubric (winners, numbers, bylines) | Content | M | High | Dwell time + rankings |
| 15 | Consolidate duplicate articles via 301 to one pillar | SEO + Eng | M | Medium | Cleaner topical signal |
| 16 | Add `CollectionPage` + `BreadcrumbList` schema across hubs | Eng | S | Medium | Breadcrumb in SERP |

**End of week 2:** the site is structurally cleaner, key pages have real content, and schema coverage meaningfully expands rich-result eligibility.

---

## Week 3 · High-impact strategic tasks

| # | Task | Owner | Effort | Impact | Success signal |
|---|---|---|---|---|---|
| 17 | Build **Pillar: "Hackathons in India 2026 — Complete Guide"** | Content | L | Very High | Rank for head + long-tail hackathon queries |
| 18 | Build **Pillar: "Paid Internships for Freshers 2026"** | Content | L | Very High | Rank for freshers internship cluster |
| 19 | Build **Resources mega-hub** linking every guide + glossary + template | Content + Eng + Design | L | High | Internal-link graph density |
| 20 | Launch **4 city hubs** (Bangalore, Hyderabad, Delhi, Mumbai) with local editorial + listings | Content + Eng | L | High | Local SERP visibility |
| 21 | Publish **Glossary pack** (hackathon, ideathon, datathon, case comp, hiring challenge) with schema | Content + Eng | M | Medium | Featured-snippet wins |
| 22 | Launch **Winner Spotlight** editorial series (one per week, evergreen) | Content | M (ongoing) | High | Unique backlinks, brand searches |

---

## Week 4 · Consolidation, measurement, and compounding plays

| # | Task | Owner | Effort | Impact | Success signal |
|---|---|---|---|---|---|
| 23 | Ship the **"State of Student Opportunities in India"** data report (PR + backlinks) | Content + Design + PM | L | Very High | Referring domains growth |
| 24 | Set up Lighthouse CI in build pipeline to lock Core Web Vitals regressions | Eng | M | Medium | No CWV regressions post-launch |
| 25 | Set up weekly SEO scorecard (CTR, impressions, indexed pages, CWV, rich results) | SEO | S | Medium | Single source of truth |
| 26 | Begin rolling `HowTo` schema on step-by-step guides | Eng | M | Medium | How-to rich results |
| 27 | Orphan-page rescue sweep (crawl, link from hubs) | SEO + Content | M | Medium | < 1% orphan rate |

---

## Roles + responsibilities snapshot

| Role | Weekly commitment |
|---|---|
| SEO lead | ~12h: prioritization, measurement, reviews |
| Content (1–2 writers) | ~20–30h: rewrites, pillars, FAQs, spotlights |
| Eng (1 full-stack) | ~15h: schema, performance, crawl rules, sitemap |
| Design (fractional) | ~4h: hub intros, spotlight assets, report |
| PM | ~3h: rituals, reporting, roadmap |

---

## Measurement dashboard (recommended)

| Layer | Metric | Tool |
|---|---|---|
| Visibility | Clicks, impressions, CTR, avg. position | Google Search Console |
| Rich results | Valid / errors per schema type | Search Console → Enhancements |
| Performance | LCP, INP, CLS (field + lab) | CrUX, PageSpeed Insights, Lighthouse CI |
| Content | Avg. word count, last-updated coverage | Internal crawl (Screaming Frog) |
| Links | Internal + external links per page, referring domains | Ahrefs / Semrush |
| Conversion | Apply CTR from SEO sessions | GA4 |

---

## Risk register

| Risk | Mitigation |
|---|---|
| Over-aggressive `noindex` causes short-term dips | Stagger by content type; monitor Search Console weekly |
| New pillar pages cannibalize existing rankings | Map target keywords + 301 any superseded URLs |
| Schema marked up for content not on page | Use Rich Results Test before ship; never fake reviews/ratings |
| Performance fixes break layout on legacy templates | Ship behind feature flag + visual regression tests |

---

## Definition of done (for this 30-day sprint)

- [ ] Every template has correct, intent-led title + meta
- [ ] `JobPosting` + `Event` + `Article` + `FAQPage` + `BreadcrumbList` schema live and validating
- [ ] Expired-opportunity hygiene policy in production
- [ ] Two pillar pages and one data report published
- [ ] Weekly SEO scorecard running with a named owner
- [ ] Core Web Vitals in the "Good" band on mobile for top 20 URLs

---

### Further reading

- [Google — Search Console training](https://developers.google.com/search/docs/monitor-debug/search-console-start)
- [Ahrefs — SEO roadmap template](https://ahrefs.com/blog/seo-strategy/)
- [Backlinko — 30-day SEO audit framework](https://backlinko.com/seo-audit)

Back to: [Competitor Comparison](./09-competitor-comparison.md) · [↩ Back to index](../README.md)
