The WordPress admin footer occupies very little space, but for an agency-managed website it can serve a surprisingly useful purpose.
Instead of leaving the default WordPress message untouched, an agency can use the footer to provide a subtle support link, identify who maintains the website, point editors toward documentation, display a maintenance-plan reference or reinforce the distinction between a client website and a generic WordPress installation.
The key word is subtle.
The admin footer should not become an advertisement, a second navigation system or a wall of agency branding. It is persistent interface space that appears across normal WordPress administration screens, so short and useful text works considerably better than promotional copy.
This guide provides practical WordPress admin footer text examples for agencies, explains when each style is appropriate and shows how to structure footer copy that remains useful months or years after a website has been delivered.
If you first need the technical implementation, see How to Change the WordPress Admin Footer Text.
What appears in the WordPress admin footer?
WordPress administration screens have a footer below the main work area. The official Administration Screens documentation identifies the footer as one of the standard components of the WordPress administration interface.
In a standard installation, the footer contains two conceptually separate areas.
On the left is the familiar WordPress credit message. WordPress exposes that content through the admin_footer_text filter.
On the right, WordPress displays version or update information. That content is handled separately through the update_footer filter.
This distinction matters for agencies because replacing the footer credit does not require replacing WordPress’s version information.
A typical customization can therefore change:
Thank you for creating with WordPress.
into something such as:
Website managed by Example Agency · Get support
while leaving the WordPress version information on the opposite side intact.
That is usually the cleaner approach. The objective is to make the interface more useful for the client, not to erase operational information merely because it mentions WordPress.
For broader backend simplification, see Reducing WordPress Admin Confusion for Clients.
What should an agency put in the WordPress admin footer?
The best footer text depends on the relationship between the agency and the client.
An agency that builds a website and hands it over completely has different needs from an agency that continues to provide hosting, maintenance, SEO, development and support.
Before writing the footer, decide what function it should perform.
Common objectives include:
- identifying the agency responsible for the website;
- providing a direct support link;
- linking to client documentation;
- showing a maintenance-plan reference;
- providing an emergency contact path;
- linking to a support portal;
- identifying the current environment;
- reinforcing a white-label administration experience;
- providing a concise website-management credit.
A footer does not need to accomplish all of these simultaneously.
In most cases, one short sentence and one useful link are enough.
Keep the footer operational rather than promotional
Compare these two examples:
Promotional:
Built by Example Agency, the award-winning digital agency for websites, SEO, branding, e-commerce and digital transformation. Contact us today!
Operational:
Website managed by Example Agency · Support
The second version is better suited to an administration interface.
The client already hired the agency. The footer does not need to sell the agency again every time someone edits a page.
It should help the person using the website.
Use links only when they have a clear destination
Useful destinations include:
- a dedicated client support portal;
- a ticket system;
- website documentation;
- a maintenance dashboard;
- a specific support email address;
- an agency contact page intended for existing clients.
A generic homepage link can still work for a simple credit, but a support-specific destination is more useful when the footer is intended as an operational tool.
Agency branding and white-label footer examples
The simplest use of the admin footer is identifying the agency responsible for the website.
This works particularly well when the rest of the administration area has also been adapted for the client.
For example:
Website by Example Agency
A slightly more service-oriented version:
Website managed by Example Agency
If the agency remains responsible for technical maintenance:
Website maintained by Example Agency
For a more neutral white-label interface:
Website management by Example Agency
If both development and maintenance remain with the agency:
Developed and maintained by Example Agency
For a client where the agency acts as a long-term technical partner:
Technical partner: Example Agency
Or:
Digital platform managed by Example Agency
These examples work because they are short and descriptive.
They do not interfere with the client’s work, and they remain understandable even to someone who was not involved in the original website project.
Agency credit with a website link
The agency name can link to its website:
Website by <a href="https://agency.example/" target="_blank" rel="noopener noreferrer">Example Agency</a>
Rendered conceptually:
Website by Example Agency
This is appropriate when the purpose is primarily attribution rather than support.
If you are building a more complete branded client experience, the admin footer should be treated as one component rather than the entire white-label strategy. The login screen, toolbar, menu structure, dashboard and unnecessary notices may also affect how coherent the backend feels.
See Branding the WordPress Login Screen for Clients and How to Customize the WordPress Login Page for the login side of that experience.
WordPress admin footer examples for client support
For agencies providing ongoing support, the footer can become a permanent low-friction route between the client and the support team.
A basic example:
Need help? Contact Example Agency Support
A more compact version:
Need help? Get support
For agencies using a ticketing system:
Technical support · Open a ticket
For a dedicated client portal:
Managed by Example Agency · Client support portal
For websites where clients frequently need assistance:
Questions about your website? Contact support
For a more formal business interface:
Technical assistance provided by Example Agency · Request support
For an agency that wants the footer to remain almost invisible until needed:
Example Agency · Support
That last format is particularly effective because it occupies little visual space while still giving users an obvious destination when something goes wrong.
Link directly to the useful action
If the intended action is opening a support request, link to the support form rather than the agency homepage.
For example:
<a href="https://agency.example/support/" target="_blank" rel="noopener noreferrer">Open a support request</a>
If your agency has documentation for the specific client:
Need help? <a href="https://docs.example/client-name/" target="_blank" rel="noopener noreferrer">View website documentation</a>
The admin footer is persistent enough that users learn where the link is. A useful destination therefore becomes part of the client’s normal workflow.
Do not overload the footer with contact methods
A footer such as:
Call +00 000000 · WhatsApp · Email us · Open ticket · Visit website · Book meeting · Documentation
creates unnecessary decision-making.
Choose the preferred support channel and direct users there.
The support portal itself can provide additional communication options.
This follows the same principle used when Decluttering the WordPress Admin Dashboard: persistent interface elements should earn the attention they consume.
Footer examples for maintenance and managed WordPress services
Agencies selling ongoing maintenance can use the footer to make the service relationship visible without turning the administration area into an advertisement.
Simple examples include:
This website is maintained by Example Agency
WordPress maintenance by Example Agency
Website care provided by Example Agency
Managed WordPress service by Example Agency
If the client has a named maintenance plan:
Example Agency · Website Care Plan
Or:
Protected by the Example Agency Maintenance Plan
For a plan with an associated support destination:
Website Care Plan active · Get support
For a more technical audience:
Managed WordPress environment · Example Agency Support
Showing the maintenance plan
If an agency offers several service tiers, the footer can identify the plan currently associated with the website:
Example Agency · Care Plan: Business
Or:
Maintenance: Business Plan · Support
This can be useful for agencies managing many client installations because it gives both clients and internal staff immediate context.
However, the displayed plan should come from a maintainable configuration source rather than being manually hardcoded differently into dozens of websites if the agency expects those plans to change regularly.
That same concern appears whenever agencies try to create a consistent backend across multiple projects. See Standardizing the WordPress Admin for Teams for the broader administration strategy.
Maintenance status should not make false promises
A message such as:
Your website is secure and fully protected by Example Agency
is a poor footer message.
No maintenance provider can meaningfully guarantee that a website is permanently secure merely because a maintenance plan exists.
Prefer factual wording:
Website maintenance provided by Example Agency
or:
Managed under the Example Agency Website Care Plan
The footer should describe the service relationship rather than make broad security guarantees.
Footer examples for documentation and client onboarding
Not every client needs frequent technical support.
Sometimes the most useful footer link is documentation.
For example:
Need help editing the website? View the documentation
Or:
Website documentation · Support
For newly delivered websites:
New to this website? Read the editor guide
For a custom administration system:
Editor handbook · Technical support
For a WooCommerce client:
Store management guide · Request support
For a site with multiple editors:
Editorial documentation · Agency support
This is particularly useful when the documentation explains project-specific workflows such as:
- creating products;
- editing custom post types;
- managing translations;
- uploading images correctly;
- using custom fields;
- publishing landing pages;
- processing orders;
- managing forms;
- clearing caches;
- requesting agency changes.
The footer then becomes a permanent route back to the instructions rather than forcing users to search old emails for a PDF sent during onboarding.
Combine documentation and support carefully
A concise two-link footer can work well:
Website documentation · Get support
This gives the client two clear paths:
- solve a known task independently;
- contact the agency when assistance is required.
There is rarely a reason to add six or seven destinations.
If the administration interface itself contains too much information, solve the larger interface problem rather than expecting the footer to compensate for it. Guides such as How to Reorganize the WordPress Admin Menu and Making the WordPress Admin More Readable address those broader changes.
Footer examples for different agency-client relationships
The wording should reflect who actually owns and manages the website.
Website delivered and handed over
If the agency built the site but no longer manages it:
Website developed by Example Agency
Or:
Original website development by Example Agency
Avoid:
Website managed by Example Agency
if the agency is no longer responsible for management.
Website under active maintenance
Website maintained by Example Agency · Support
Or:
Managed WordPress service by Example Agency · Get help
Full-service digital partnership
If the agency handles development, maintenance and digital services:
Digital platform managed by Example Agency
Or:
Website management and technical support by Example Agency
White-label subcontracting
An agency working behind another agency may not want its own identity displayed at all.
The footer could instead use the primary agency’s branding:
Managed by Partner Agency · Support
or remain neutral:
Website support · Documentation
White-label work is a good example of why footer text should be configurable rather than permanently tied to the developer who wrote the implementation.
Internal company website
For an internal WordPress installation:
Internal website · Contact IT Support
Or:
Managed by the Digital Team · Internal support
Multi-editor publishing website
Editorial handbook · Report a technical issue
This focuses on the two actions editors are most likely to need.
E-commerce website
Store documentation · Technical support
Or:
Store maintained by Example Agency · Request support
The language is still short, but it reflects the actual purpose of the administration area.
Dynamic WordPress admin footer examples
Agency footer text does not have to be identical for every user or environment.
Because WordPress exposes the footer through a filter, the returned content can be generated dynamically.
The official add_filter() documentation explains the general mechanism used to attach callbacks to WordPress filters.
Include the current year automatically
Instead of manually updating:
© 2026 Example Agency
every January, generate the year dynamically:
function agency_admin_footer_text( $text ) {
return sprintf(
'© %s <a href="%s" target="_blank" rel="noopener noreferrer">Example Agency</a>',
esc_html( wp_date( 'Y' ) ),
esc_url( 'https://agency.example/' )
);
}
add_filter(
'admin_footer_text',
'agency_admin_footer_text'
);
For most agencies, however, a copyright notice adds little operational value compared with a support link.
Display the site name
An agency managing many WordPress installations could include the current site’s name:
function agency_admin_footer_text( $text ) {
return sprintf(
'Support for %s · <a href="%s" target="_blank" rel="noopener noreferrer">Contact Example Agency</a>',
esc_html( get_bloginfo( 'name' ) ),
esc_url( 'https://agency.example/support/' )
);
}
add_filter(
'admin_footer_text',
'agency_admin_footer_text'
);
The get_bloginfo() function provides information about the current WordPress site, including its configured name.
Display different text by user capability
An administrator may need technical support information while an editor only needs editorial documentation.
For example:
function agency_admin_footer_text( $text ) {
if ( current_user_can( 'manage_options' ) ) {
return 'Technical administration · <a href="https://agency.example/support/" target="_blank" rel="noopener noreferrer">Agency support</a>';
}
return 'Need help publishing? <a href="https://docs.example/editor-guide/" target="_blank" rel="noopener noreferrer">Editor guide</a>';
}
add_filter(
'admin_footer_text',
'agency_admin_footer_text'
);
The official current_user_can() documentation describes WordPress’s capability-checking mechanism.
When tailoring interfaces to different users, prefer capability checks over assuming that every site uses identical role names and responsibilities.
For the broader model, see WordPress User Roles and Capabilities, Explained and Customizing the WordPress Toolbar for Different Roles.
Show the current environment
Agencies working with staging environments can make the footer reinforce the current environment:
function agency_admin_footer_text( $text ) {
$environment = wp_get_environment_type();
return sprintf(
'Example Agency · Environment: <strong>%s</strong>',
esc_html( strtoupper( $environment ) )
);
}
add_filter(
'admin_footer_text',
'agency_admin_footer_text'
);
This could render:
Example Agency · Environment: STAGING
or:
Example Agency · Environment: PRODUCTION
The footer should not be the only staging indicator, because it is relatively unobtrusive, but it can reinforce a larger environment-identification system.
See Distinguishing Staging from Production in WordPress for a complete approach.
Complete agency footer patterns you can adapt
The following patterns cover most agency use cases without turning the footer into a miniature website.
Minimal agency credit
Website by Example Agency
Agency credit with support
Website by Example Agency · Support
Managed website
Website managed by Example Agency · Get support
Maintenance plan
Example Agency Website Care · Support
Technical maintenance
Technical maintenance by Example Agency
Documentation-first
Website documentation · Contact support
Editor-focused
Editor guide · Report an issue
White-label
Website support · Documentation
Development credit
Developed by Example Agency
Long-term technical partner
Technical partner: Example Agency · Support
Managed WordPress
Managed WordPress by Example Agency · Get help
Client portal
Example Agency · Open Client Portal
Maintenance and documentation
Website Care active · Documentation · Support
Internal company site
Internal platform · Contact Digital Support
Staging environment
STAGING · Managed by Example Agency
Production environment
PRODUCTION · Example Agency Support
Emergency support
Technical issue? Open a support request
E-commerce management
Store documentation · Agency support
Client-specific documentation
How to manage this website · Support
Completely neutral footer
Documentation · Technical support
The correct choice depends less on clever wording and more on what the client actually needs while working inside WordPress.
What agencies should avoid putting in the admin footer
The admin footer is easy to customize, which inevitably makes it easy to over-customize.
A few patterns are worth avoiding.
Do not turn it into an advertisement
A client who has already paid for a website does not need to see:
Need a new website? Contact Example Agency for websites, SEO, social media, e-commerce and more!
inside every administration screen.
That is promotional copy occupying working interface space.
A restrained:
Example Agency · Support
is usually enough.
Do not create a second navigation menu
A footer containing ten links becomes harder to scan and competes with the actual WordPress interface.
If users regularly need many custom destinations, consider whether those destinations belong in a structured admin menu instead.
See How to Reorganize the WordPress Admin Menu for that problem.
Do not use the footer for urgent notices
The footer is intentionally unobtrusive.
That makes it a poor location for information that requires immediate attention.
Messages such as:
Your subscription expires tomorrow.
or:
Critical action required.
should use a more appropriate notification mechanism.
WordPress has an established administration-notice system, covered in WordPress Admin Notices, Explained.
Do not hide important WordPress information merely for branding
The left footer credit and the right version/update area are separate.
Changing the agency-facing footer text does not require removing useful version or update information.
The WordPress core_update_footer() function is responsible for producing Core version/update information used in the footer.
Unless there is a specific interface requirement, there is little benefit in hiding useful technical context solely to make the backend appear less like WordPress.
Do not confuse interface customization with permissions
Changing, removing or simplifying footer text does not change what a user can access.
The same principle applies throughout the WordPress backend.
Hiding interface elements is a UX decision. Capabilities and authorization are security decisions.
If an agency is simplifying WordPress for clients, those two concerns should remain separate.
How to implement an agency footer cleanly
The technical implementation can remain very small.
The admin_footer_text filter receives the current footer text and expects the callback to return the replacement value.
A basic agency implementation looks like this:
function agency_custom_admin_footer_text( $text ) {
return sprintf(
'Website managed by <a href="%s" target="_blank" rel="noopener noreferrer">%s</a> · <a href="%s" target="_blank" rel="noopener noreferrer">Support</a>',
esc_url( 'https://agency.example/' ),
esc_html( 'Example Agency' ),
esc_url( 'https://agency.example/support/' )
);
}
add_filter(
'admin_footer_text',
'agency_custom_admin_footer_text'
);
The relevant filter has existed in WordPress since version 2.8.0 and is specifically documented as filtering the text displayed in the administration footer.
For the implementation details, placement options and additional examples, use How to Change the WordPress Admin Footer Text.
Keep customizations outside WordPress Core
Do not edit:
wp-admin/admin-footer.php
directly.
The official WordPress source reference for admin-footer.php shows the hooks WordPress exposes around this area, including admin_footer_text, update_footer, in_admin_footer and admin_footer.
Use the hook system rather than modifying Core files.
A Core update can replace modified WordPress files, while a plugin, agency utility plugin or appropriately structured project customization can persist independently.
Use the correct hook for the job
The admin_footer_text filter is intended for the standard footer text.
The admin_footer action serves a different purpose and runs before the default footer scripts.
Similarly, WordPress provides dynamic admin-footer actions for specific administration screens through admin_footer-{$hook_suffix}.
Do not use a broader action to manually recreate something that WordPress already exposes through a dedicated filter.
Designing a consistent agency-managed WordPress backend
The footer is most effective when it belongs to a coherent administration experience.
For a client-managed WordPress website, an agency may also decide to:
- simplify the admin menu;
- remove irrelevant toolbar items;
- customize the login screen;
- reduce unnecessary dashboard widgets;
- control noisy administration notices;
- improve typography and spacing;
- expose only useful content-management tools;
- provide contextual documentation;
- standardize the interface across client websites.
The objective should not be to disguise WordPress at any cost.
It should be to make the administration environment clearer for the people expected to use it.
For example, removing irrelevant toolbar items can reduce distraction. That process is covered in How to Remove Items from the WordPress Admin Bar.
Likewise, list screens can be simplified when clients are overwhelmed by irrelevant columns. See How to Customize WordPress Admin List Columns.
Even physical menu sizing can affect client usability, particularly on custom dashboards. See How to Resize the WordPress Admin Menu.
The footer is therefore one small component in a larger interface strategy.
A useful agency pattern
For many agency-managed sites, a balanced configuration is simply:
Website managed by Example Agency · Support
with:
- the agency name linking to the agency or client portal;
- Support linking directly to the support system;
- the normal WordPress version information remaining available;
- no promotional copy;
- no unnecessary additional links.
For a heavily white-labelled project, a more neutral version can be:
Website documentation · Technical support
For a handover-only project:
Website developed by Example Agency
For ongoing managed hosting and maintenance:
Managed WordPress by Example Agency · Get support
These three patterns cover very different agency relationships without requiring complicated interface logic.
Related guides
- How to Change the WordPress Admin Footer Text
- Reducing WordPress Admin Confusion for Clients
- Standardizing the WordPress Admin for Teams
- Branding the WordPress Login Screen for Clients
- Decluttering the WordPress Admin Dashboard
- Customizing the WordPress Toolbar for Different Roles
Final recommendation
For most agencies, the best WordPress admin footer is not the most elaborate one.
It is the one that answers a useful question with the least possible friction.
If the agency provides ongoing support, a strong default is:
Website managed by Example Agency · Support
If the project has been handed over:
Website developed by Example Agency
If the backend is intentionally white-labelled:
Website documentation · Technical support
Use the footer to clarify responsibility, provide a reliable support path or connect users with documentation. Keep it short enough that it remains part of the interface rather than becoming another interface competing for attention.
For agencies managing many WordPress installations, make the footer configurable so agency details, support destinations, maintenance plans and environment information can change without maintaining different hardcoded implementations for every client.
A small, consistent footer will rarely be the most noticeable part of a customized WordPress backend. That is precisely why it works.

