Write them by hand
The most direct route: open your page's and type the , , and og: tags yourself. Best when you have one or two pages and enjoy the control. The catch is remembering length limits and not forgetting Open Graph tags.
Use your CMS or site builder
Most CMS platforms and site builders expose title and description fields per page, and many add Open Graph tags automatically. Good if your whole site lives in that platform. Less portable if you later move or have pages outside it.
Script them in your framework
In a static site or app framework you can set tags per route via a head or metadata API. Powerful and dynamic, but it is code you maintain and test. Overkill for a founder who just wants correct tags on a handful of pages.
When a dedicated generator is the simpler call
If you publish pages outside a single CMS, want copy-ready HTML without a build step, and would rather not track character limits by hand, a generator like SEOMeta returns length-safe title, description, and Open Graph tags in one block.
An honest limit
None of these alternatives guarantee rankings. They change how the tags are produced, not whether search engines reward them.
Where to read more
- Google Search Central — SEO starter guide: https://developers.google.com/search/docs/fundamentals/seo-starter-guide
- Open Graph protocol: https://ogp.me/