– First is creating the Custom Post Type for ‘WashMate Locations’. I used ACF (Advance Custom Field) to easily create the Custom Post Type or coding the Custom Post Type in my theme’s functions.php.

After creating the Custome Post Type, I added the fields. I have 3 custom fields for location page breadcrumbs, and CTP Location

This is the Custom Post Type Location field layout using ACF

Custom Fields Setup:
I also add the Position Custom Field for position (X axis & Y axis) the pin Image from Location Page [see image]

Then, I created the Template Structure of the Location page, add the Template Name.
<?php
/**
* Template Name: Location Page
*/
get_header();
?>
<section id="location--section">
<section class="location--map">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="location--content position-relative">
<div class="location--map">
<img src="<?php echo esc_url(get_field('background_image')['url']) ?>" alt="">
</div>
<?php assessment_post('washmate-location') ?>
</div>
</div>
</div>
</div>
</section>
</section>
<?php
get_footer();
SEO Optimization for WashMate Location Pages
I used All in One SEO Plugin for meta title and description. AIOS handles the search rankings and optimizing the content. I also add the breadcrumbs in custom post type to enhance navigation.
Optimization and Future Growth Considerations
Before I make changes, I would perform a detailed audit to assess the current performance of the site using tools like PageSpeed Insights or other alternatives. This tool will give a baseline performance score and insights into areas for improvement.
For Optimizing Performance
Install Litespeed Cache plugin. This plugin can do more things to optimize the website such as:
For Monitoring the site used Google Analytics and Search Console to track site performance over time.
Services Page Redesign in figma


With Yoast SEO installed, we can take the following steps for optimal performance:
Create Shareable Content:
Improve page load times by implementing caching, minification, and image optimization to avoid search engine penalties. Use Yoast’s Cornerstone Content feature to mark essential content.