This imports meta titles and descriptions you’ve already written, from a spreadsheet or file you supply, directly into your site’s SEO fields at scale — useful when you or a copywriter have prepared the actual wording separately and just need it correctly matched and applied across many pages at once. We import exactly what you provide; we don’t write or rewrite the content ourselves.
Bulk meta title & description import from supplied file
Meta titles and descriptions you've already written, imported at scale — we import, we don't write.
- Full backup taken before we start
- If we can’t fix it, you get your money back
- We never ask for your own password
What we need from you
- A file (spreadsheet or CSV) with the meta titles and descriptions already written, matched to specific URLs
- Confirmation of which SEO plugin or field structure your site currently uses
- Confirmation of how conflicts should be handled if a page already has a meta title or description set
This or something else?
| You have meta titles and descriptions already written and want them imported in bulk | This fix covers it |
| You want new meta titles and descriptions written for you, not imported from something you’ve already prepared | Outside this fix’s scope — that’s content writing, a different service entirely |
| You want Open Graph and social card text specifically, not standard meta tags | Open Graph & Twitter card implementation |
| You’re not sure your current data even matches your live URLs correctly | Worth confirming this before the import — we can flag mismatches as part of the process |
What we do
- Review your supplied file for formatting and URL matching accuracy
- Flag any rows that don’t clearly match an existing page
- Import the supplied titles and descriptions into the correct SEO fields
- Handle existing conflicting data according to your stated preference
- Verify a sample of imported pages display correctly
- Provide a written summary of what was imported and what, if anything, was flagged
What is included
- Your supplied meta titles and descriptions imported at scale
- Mismatched or ambiguous rows flagged for your review before import
- Verification of a sample of imported pages
- A written summary of the import
Not included
- Writing new meta titles or descriptions — this imports content you’ve already prepared
- Open Graph or social card text, a separate, related fix
- Correcting the underlying content strategy behind what you’ve written
- Ongoing imports as you write more content over time
Questions about this fix
Can you write the meta titles and descriptions for me instead of just importing them?
Not as part of this fix — this is specifically for content you or someone on your side has already written; writing new SEO copy is a different kind of service.
What happens if some rows in my file don't match an existing page?
We flag those specifically rather than guessing at the intended match, so you can confirm or correct the mapping before anything is imported incorrectly.
Will this overwrite meta descriptions that are already set on some pages?
Only according to your stated preference — we confirm upfront whether existing data should be overwritten, preserved, or reviewed case by case.
Does this work with any SEO plugin, or only specific ones?
We adapt to whichever SEO plugin or field structure your site currently uses, importing into the correct corresponding fields for your specific setup.
How large a file can this realistically handle?
This scales to bulk imports reasonably well — very large files just take proportionally more careful verification, which is reflected in scope rather than being a hard limit.
Related fixes
If this is the second time this year
A bad update breaking the site is a symptom of updates not being tested first. Care plans run every update on a staging clone before it reaches your live site, which is the actual fix for this happening again.
Your access, your rules
Create a separate admin account for us and delete it when we are done. For anything else, we get in touch and agree a method — never a form field on this site, never by reply to an email.
We back up first, always
Before anything is touched we take a full backup and keep it for 30 days. If a fix goes wrong, we put the site back exactly as it was.
If it is not what you bought
If the problem turns out smaller than what you ordered, we refund the difference. If it is bigger, we stop and send a quote before doing any extra work.
If we cannot fix it
You get back what we received. Diagnosis is on us — you only pay when the problem is actually solved. The payment processor takes its fee before the money reaches us, so we never hold it and it is not ours to return. That is true here as everywhere else.
If it comes back
Reply within seven days of delivery and we put it back on the bench at no cost. The fix is not finished until it holds.
What we are responsible for
If something goes wrong with a fix, our responsibility is limited to what you paid for it. We take a full backup first so mistakes can be undone, and we tell you before doing anything outside what you bought.