Advanced WordPress Support for Pantheon

Get the most of Pantheon hosting with a platinum partner

Pantheon delivers high performance WordPress hosting when tuned for the team, tools, and publishing needs. Knihter configures environments that go beyond standard setups. Services include building and maintaining custom upstreams, fine-tuning Redis, resolving UTM/GA4 tracking issues, implementing Autopilot workflows, managing multisite transitions, and providing direct support escalation.

Platinum Expertise

As a Pantheon Platinum Partner, Knihter works directly with Pantheon engineers to solve complex problems that standard support cannot address.

This includes direct escalation channels, insight into infrastructure limitations, and configuration patterns aligned with Pantheon’s best practices.

Platform Commitment

Unlike generalist agencies, Knihter specializes in debugging Pantheon-specific issues.

Plugin conflicts, cache misbehavior, broken tracking scripts, and infrastructure mismatches are investigated at the environment level—with clear remediation and documentation.

Custom Workflows

Every Pantheon configuration should be designed to support how teams actually work.

Editorial flow, QA process, and deployment cadence all inform choices—from Redis settings and SMTP integration to upstream design and Git workflows.

Workflows

Custom Workflows & Caching

Misconfigured caching layers and performance bottlenecks are common issues on Pantheon—especially with complex WordPress builds. Knihter helps debug and resolve slow performance by analyzing database queries, theme and plugin load, autoload sizes, Git repository size, and object cache utilization.

Large, bloated Git repositories with unnecessary assets often slow deployments; Knihter rebuilds these repos to streamline performance and reduce deployment lag.

Redis, Varnish, and CDN behavior are configured to match real-world site usage across logged-in sessions, WooCommerce flows, and admin UX. Autopilot is implemented with regression testing to prevent broken updates. Git workflows are customized to support internal teams and agency partners. Custom upstreams keep shared codebases synchronized without breaking unique functionality.

Multisite WordPress

Multisite and Environment Strategy

Multisite environments on Pantheon are powerful but complex. Improper configuration can lead to broken updates, inconsistent access control, and plugin management issues. Knihter helps define a strategy—whether consolidating multiple properties into a network, decoupling a multisite into standalone instances, or reconfiguring legacy networks for modern workflows.

Services include plugin isolation, domain mapping, database realignment, and environment planning. Knihter also helps clients restructure Pantheon contracts based on actual usage, eliminating unused environments and reducing over-provisioning.

WordPress Pantheon Plugins

Email, Tracking & Known Issue Fixes

Pantheon’s default restrictions can block email delivery and distort campaign tracking—two areas often missed during implementation. Contact forms fail silently, password resets don’t send, and GA4 data can be rendered unusable due to stripped UTM parameters.

Knihter configures SMTP using secure services like SendGrid, SES, or Postmark, restoring form and system email reliability. GA4 setups are audited and modified to preserve UTM parameters through cache layers. Known compatibility issues with common themes and plugins are also identified and resolved before they affect live sites.

Solve advanced configuration issues before they become operational ones.

We don’t just “support” Pantheon—we actively configure and improve it. From workflow planning to fixing plugin issues, our services are built to help digital teams scale, deploy faster, and avoid platform pitfalls. If Pantheon doesn’t do it by default, chances are we’ve solved it.

Custom Upstream Development

Development and maintenance of upstreams aligned with theme/plugin stacks and dev workflows.

Pantheon Autopilot Setup

Configuration of Autopilot with validated visual regression testing.

Redis & Cache Optimization

Performance tuning for themes, WooCommerce, and custom code.

WordPress Multisite Support

Setup, migration, or decoupling of WordPress multisite environments.

Analytics Repair

Restoration of UTM tracking and GA4 attribution in cached environments (PANTHEON_STRIPPED).

SMTP Integration

Delivery of transactional emails via authenticated APIs or SMTP providers.

Plugin/Theme Compatibility Fixes

Identification and remediation of incompatibilities with Pantheon’s containerized architecture

Launch & Environment Troubleshooting

Resolution of deployment failures, DNS/SSL misconfigurations, and Git issues.

FAQs About Pantheon hosting

Many of the issues WordPress teams run into with Pantheon hosting are the result of misunderstood architecture or configuration oversights. We help teams avoid them—or fix them fast.

Why does WordPress experience slow performance on Pantheon?

Slow performance can stem from a wide range of issues—uncached pages, slow database queries, oversized autoloads, or large Git repositories. Knihter identifies bottlenecks using Pantheon’s performance diagnostics and resolves them through caching strategy, plugin audits, Git cleanup, and infrastructure alignment.

We already host on Pantheon. Why isn’t it working right?

Pantheon doesn’t block broken plugins or track config mistakes. We diagnose slow performance, admin errors, bad cache behavior, and recurring update issues—and fix them.

Can Knihter work with our internal team and Pantheon support channels?

Absolutely. As a Pantheon Platinum Partner, we integrate seamlessly with client teams and escalate technical issues directly to Pantheon engineers whenever necessary.

Is multisite supported on Pantheon?

Yes—with constraints. We configure full multisite setups, migrate legacy networks, or decouple multisite into standalone sites. We also advise on plugin architecture and domain mapping.

Learn more about Pantheon multisite

Do Pantheon sites send email by default?

No—they don’t. Pantheon doesn’t allow outbound SMTP from its containers. To ensure contact forms, password resets, and notifications send correctly, Knihter sets up authenticated SMTP or API-based services (SendGrid, SES, Postmark) with proper email deliverability measures like SPF/DKIM.

Learn more about Pantheon email delivery

Why does GA4 show PANTHEON_STRIPPED instead of UTM campaign data?

Pantheon’s cache often strips UTM query parameters before they reach analytics tools—so traffic looks ambiguous or is mis-attributed. We help teams diagnose this, preserve UTM parameters through cache layers, and restore accurate campaign reporting in GA4 and Tag Manager.

Learn more in Pantheon’s UTM behavior guide

What is a Pantheon Custom Upstream, and can you set it up?

A Custom Upstream is a shared, reusable WordPress code base that ensures consistent theme and plugin stacks across multiple sites. We build custom upstreams (with composer or Git), configure Autopilot deployment workflows, and maintain dependency updates—all while avoiding merge conflicts across downstream sites.

Learn more about Pantheon custom upstreams

Can upstreams be safely updated, and can you fix merge conflicts?

Yes—but it’s limited to specific use cases, like university blog networks or franchise sites. Unsupported scenarios (e.g. agency SaaS or networks with distinct ownership per subsite) may cause issues. We help you plan, migrate, or decouple multisite networks—including plugin isolation, database migration, and domain mapping—based on Pantheon’s governance considerations.

Which known WordPress plugins or themes don’t work on Pantheon?

Pantheon does not prevent installation of incompatible tools, but many are unsupported or cause issues within container environments. The built-in Pantheon MU plugin compatibility layer flags these in Site Health. We audit your stack and resolve or replace problematic items.

View Pantheon’s list of known WordPress issues

What causes broken links after environment cloning, and can you fix them?

Pantheon uses wp search-replace during cloning to update environment URLs, but custom code using SERVER_NAME or IP-based links can break if not handled properly. We audit and correct database references and redirect logic to ensure links remain stable across environments.

Learn more about broken links in Pantheon environments

Yoast can’t write llms.txt – insufficient filesystem permissions (Pantheon fix)

On Pantheon-hosted WordPress sites, plugins like Yoast SEO cannot write to the web root (/) because it’s a read-only environment. This prevents Yoast from generating the llms.txt file used for AI indexing and similar SEO features.

Here’s how to work around this limitation and allow Yoast to create and manage the llms.txt file:
/wp-content/uploads/yoast/llms.txt

1. On your Pantheon environment, use SFTP or a plugin to create the directory and an empty file
On the server, create a blank text file in the /files directory as /yoast/llms.txt

2. Create a symlink in your Git repository
On your local machine, create a symlink to llms.txt and commit
ln -s wp-content/uploads/yoast/llms.txt llms.txt
git add llms.txt
git commit -m "Symlink llms.txt to uploads"
git push


3. Update Yoast’s file path via filter
Add the following to your functions.php or a custom plugin:
// Redirect Yoast llms.txt file path to writable location
add_filter( 'wpseo_llmstxt_filesystem_path', function () {
return WP_CONTENT_DIR . '/uploads/yoast/';
} );

4. Deploy and enable the feature
After pushing changes:
Go to Yoast SEO → Settings → Site features
Toggle the llms.txt feature off and on again to regenerate the file.

rethinK possibilities

Have a project in mind? Let’s talk about what we can build together.

Name(Required)
This field is for validation purposes and should be left unchanged.