Every file here is one blog post. Normally you'll never touch these directly — you'll use the admin panel at avsumanthdigital.com/admin instead — but this is what it's writing under the hood, in case you ever want to edit a file straight on GitHub.
Get a free, honest assessment on a call.
Call +91 6300 652 850title — becomes the page heading and browser tab title.slug — becomes the URL: avsumanthdigital.com/blog/{slug}/. Lowercase, hyphens only.date — publish date, YYYY-MM-DD.meta_description — the Google search snippet. 150-160 characters.meta_keywords — comma-separated. Keep the three core phrases in most posts:
digital marketing freelancer, digital marketing freelancer in bangalore, best digital marketing freelancer in bangaloreexcerpt — shown as the preview text on the /blog/ listing page.quick_answer — optional. A 2-3 sentence direct answer shown in a highlighted
box near the top. This is what Google AI Overviews and ChatGPT/Gemini quote
most reliably.takeaways — optional list of short bullet points, shown before the FAQ.faq — optional list of {question, answer} pairs. Adds both a visible FAQ
block and the matching FAQPage schema.related — optional list of {label, url} links shown at the bottom.--- is the article body, written in Markdown.
Use ## for section headings (phrase them as questions where it fits — helps
both Google and AI search). You do not need to add call-to-action buttons —
one is inserted automatically after your first paragraph, and one at the end
of every post..md file here (or use the /admin panel, which does this for you).npm run build, which runs build-blog.js..md file into a fully styled page at
/blog/{slug}/index.html, regenerates the /blog/ listing, and updates
sitemap.xml and sw.js (offline cache list) to include the new post.