You can connect WordPress to Framer, but it requires pointing your domain at Framer's servers, not the other way around
Framer is a design and hosting platform that lets you build sites without writing code. WordPress is a separate content management system that lives on its own hosting. The two don't integrate directly — you can't run WordPress inside Framer or make Framer host a WordPress site. What you can do is point a custom domain you own at a Framer site, or point it at a WordPress site, but not both simultaneously using the same domain.
If you want a Framer site with your custom domain, you change your domain's DNS records to point to Framer's servers. If you want WordPress with your custom domain, you point your domain to your WordPress hosting provider instead. The domain goes to one place or the other, not both.
Key Takeaways
- Framer and WordPress are separate platforms — you cannot run WordPress inside Framer or use Framer to host WordPress.
- A single custom domain can point to either Framer or WordPress, but not both at the same time.
- To use your domain with Framer, you update your domain's DNS records to point to Framer's nameservers or add a CNAME record.
- If you want WordPress content on a Framer site, you would need to rebuild the site in Framer itself, not connect the two platforms.
How to point your domain to a Framer site
Start in Framer. Open your project, go to Settings, then find the Domain or Custom Domain section. Framer will show you either nameservers to add or a CNAME record to create. Write these down exactly as shown.
Log into your domain registrar — the company where you bought the domain (GoDaddy, Namecheap, Google Domains, etc.). Find the DNS or nameserver settings. If Framer gave you nameservers, replace your current nameservers with Framer's. If Framer gave you a CNAME record, add it to your DNS records without changing the nameservers. Save the changes. DNS updates can take anywhere from a few minutes to 48 hours, though most complete within a few hours. Once the domain points to Framer, your Framer site will load when someone visits your domain.
What happens if you try to use WordPress and Framer together
Some people try to run WordPress on one subdomain (like blog.yoursite.com) and Framer on the main domain (yoursite.com). This is technically possible — you would point the main domain to Framer and create a separate DNS record for the blog subdomain pointing to your WordPress host. However, this creates two separate sites that don't share content or design, and you have to manage both platforms independently.
Others want to display WordPress content inside a Framer site. Framer doesn't have a built-in WordPress connector. You could embed a WordPress blog feed using an embed code or iframe, but this is fragile and doesn't give you the design control you'd have if the whole site were in one platform. Most people find it simpler to choose one platform and build everything there.
When to use Framer instead of WordPress
Framer is better if you want a fast, visually polished site without managing hosting, updates, or plugins. Framer handles all the technical work and includes hosting with your custom domain. You design in Framer's visual editor and publish directly.
WordPress is better if you need a blog with frequent posts, want to use specific plugins, or need more control over the backend. WordPress requires you to arrange hosting separately (from companies like Bluehost, SiteGround, or Kinsta), but it gives you more flexibility and a larger ecosystem of add-ons. If you already have WordPress running and want to keep it, pointing your domain to your WordPress host is the straightforward path.
Moving a domain from WordPress to Framer
If you currently have WordPress running on your domain and want to switch to Framer, you don't delete anything first. Build your Framer site while your domain still points to WordPress. Once your Framer site is ready, go to your domain registrar and update the DNS records to point to Framer instead. Your WordPress site stays where it is (you can keep it for reference or delete it later), but visitors to your domain will now see the Framer site.
Before you make the switch, make sure every page and post from your old WordPress site has an equivalent in Framer, or set up redirects if you need to preserve old URLs. Search engines will notice the change, and broken links hurt your search ranking. If your WordPress site had a blog with many posts, consider whether you want to recreate all of them in Framer or keep WordPress running on a subdomain just for the blog archive.
Troubleshooting a domain that won't connect to Framer
The most common problem is a typo in the DNS records. Copy and paste directly from Framer into your registrar rather than typing by hand. Check that you're editing the right DNS records — some registrars have multiple sections, and you need to be in the nameserver or DNS records area, not email settings or other sections.
If you changed nameservers, wait at least a few hours before testing. DNS changes propagate slowly, and checking immediately won't tell you if it worked. Use a tool like whatsmydns.net to check whether the domain has updated globally. If it's been more than 24 hours and the domain still doesn't point to Framer, contact Framer support with a screenshot of your DNS records — they can tell you if something is configured wrong.
Another common issue: you're pointing the domain to Framer, but Framer doesn't recognize it as connected. Go back to Framer's domain settings and make sure you've actually added the domain to your project. Sometimes the DNS records are correct, but you forgot to tell Framer which domain you're using.
Using a subdomain with Framer while keeping WordPress on the main domain
You can run WordPress on yoursite.com and Framer on framer.yoursite.com by creating a subdomain. In your domain registrar, create a new DNS record for the subdomain (framer.yoursite.com) and point it to Framer's servers using the CNAME or nameserver method Framer provides. Keep your main domain pointing to WordPress. This way both sites coexist, but they're completely separate — they don't share a design, content, or user accounts.
This approach works well if you want to test Framer without disrupting your existing WordPress site, or if you want a portfolio or landing page on Framer while keeping a blog on WordPress. The downside is managing two separate platforms and two separate DNS records. Most small sites find it simpler to pick one platform and stick with it.
Frequently Asked Questions
Can I import my WordPress posts into Framer?
Framer doesn't have a built-in WordPress importer. You would need to manually recreate your content in Framer or use a third-party tool to export your posts and reformat them. For a site with many posts, this is time-consuming, which is why many people keep WordPress if they have an existing blog.
What if I want to keep my WordPress site but use Framer for a landing page?
Create a subdomain in your registrar (like landing.yoursite.com) and point it to Framer. Keep your main domain pointing to WordPress. Both sites will work independently at their own URLs.
Do I lose my WordPress site when I point my domain to Framer?
No. Your WordPress site stays on your hosting provider's servers. Pointing your domain to Framer just changes where visitors are sent — it doesn't delete anything. You can always point the domain back to WordPress later if you change your mind.
Can Framer read data from my WordPress database?
No. Framer and WordPress don't communicate with each other. They're separate systems with separate databases. If you need content from WordPress to appear on Framer, you would have to manually copy it or use an embed code to display a WordPress feed.
What's the difference between pointing nameservers versus adding a CNAME record?
Nameservers replace your entire DNS setup and point everything to Framer. A CNAME record is a single DNS entry that points just one subdomain to Framer while keeping other records (like email) at your current provider. Framer will tell you which method to use — follow their instructions for your specific situation.