Services Articles: content/services/*.md
How to add service pages in GAX Pro. Covers frontmatter fields, body content, tags, canonical URLs, and how services appear in the services listing.
Where Service Pages Live
Service pages are Markdown files inside:
content/services/
Each file becomes a page at /services/[filename]/. For example:
content/services/custom-website-seo.md→/services/custom-website-seo/content/services/ssg-website-design.md→/services/ssg-website-design/
The filename becomes the URL slug. Use lowercase words separated by hyphens.
Service Page Frontmatter
Every service page has the same frontmatter structure:
---
layout: services
title: "Custom Website + SEO That Ranks and Converts"
description: "Custom website design and build with SEO setup, fast pagespeed, and clean markup."
image: "/images/go-ssg4.webp"
label: "Custom Website"
date: 2026-10-01
toc: true
tags:
- custom-website
- seo
- services
- fiverr
canonical: "https://gaxpro.axcora.com/services/custom-website-seo/"
keywords: "custom website seo, fast pagespeed website, seo website build"
---
layout: services— uses the service page layouttitle— shown as the page heading and in search resultsdescription— used for SEO and social sharinglabel— a short category label above the titleimage— hero image at the top of the pagedate— publication date inYYYY-MM-DDformattoc— enable table of contents (trueorfalse)tags— list of tags, used for tag pagescanonical— the canonical URLkeywords— additional SEO keywords
Writing the Service Page Body
Below the frontmatter, the body is standard Markdown:
## What This Service Covers
- Custom design based on your brand and content
- SEO structure with title, description, and canonical
- Fast pagespeed with optimized images
## Who It Is For
This service is a good fit if:
- You are launching a business website
- You need the site to rank on Google
- You want to own the code
## What You Get
| Item | Included |
|---|---|
| Custom design | Yes |
| Responsive layout | Yes |
| SEO structure | Yes |
## Pricing and Delivery
Pricing and timeline are confirmed through Fiverr before work starts.
- **[Order on Fiverr](https://www.fiverr.com/creativitas/create-your-custom-website-and-app)**
- **[See all services](/services/)**
## FAQ
### What is included in this service?
Custom design, responsive layout, SEO structure, and deployment help.
The body supports headings, lists, links, images, code blocks, tables, and blockquotes.
Heading Structure
The service layout renders the title as the H1 heading. Start the body with H2 headings, not H1:
## What This Service Covers
### Design
Content here.
## Pricing and Delivery
Content here.
Using H1 in the body creates a duplicate heading, which is a minor SEO issue.
How Services Appear in the Listing
The services listing at /services/ shows pages from content/services/. Each service appears as a card with:
- The
imagefrom frontmatter - The
title - The
description - The
labelif present
Services are sorted by date, newest first. The listing shows 6 services per page (configured in content/services.md).
Adding a New Service Page
To add a service page:
1. Create a new Markdown file in content/services/
2. Use a descriptive filename with hyphens — my-new-service.md
3. Add frontmatter with layout: services, title, description, date, and tags
4. Write the body in Markdown
5. Save the file and rebuild
Example minimal service page:
---
layout: services
title: "My New Service"
description: "A short description of the service."
image: "/images/go-ssg4.webp"
label: "Service"
date: 2026-10-01
toc: true
tags:
- services
canonical: "https://gaxpro.axcora.com/services/my-new-service/"
---
## What This Service Covers
Content here.
## Pricing and Delivery
Content here.
Removing a Service Page
To remove a service, delete its Markdown file from content/services/. The listing and tag pages update automatically on the next build.
Common Errors
Service page shows 404 — the file is not in content/services/, or the filename is misspelled.
Service does not appear in the listing — the frontmatter is missing layout: services, or the collection in content/services.md does not match the folder name.
Tags do not appear — the tags field is missing or not formatted as a YAML list.
TOC does not appear — toc: true is missing, or the body has no H2 or H3 headings.
Build fails — YAML syntax error in frontmatter. Check indentation and quotes.
Next Step
Service pages are set. Next, add project pages:
- Projects Articles —
content/projects/*.md
Need Help?
- Contact us — if a service page does not render correctly