Hungry for WordPress Tips & Tricks?
Sign up now and get the best business as well as technical advice on how to run your WordPress powered business:
X
Sign up now and get the best business as well as technical advice on how to run your WordPress powered business:
We always start with a goal for your website and a master plan.
If you are most of our clients, you’ve probably worked with other agencies and freelancers before. You know how confusing it is when your developer(s) are expecting you to tell them what to do. And how frustrating it is when you realize that you have to manage your developer(s)!
You are also probably tired of hasty fixes.
We believe in building on solid foundations. That’s why we start by analyzing WHAT IS now, by learning from you WHERE ARE YOU GOING, and then working to compile a Master Plan and a Strategic Roadmap that will take you there.
For a solid Master Plan, we recommend including the following items:
The Master Plan ensures we are meeting your expectations, but it also ensures we are developing a better performing website.
When we see 30 or more plugins on a website, that’s usually a red flag.
Websites that have so many plugins are usually slow, unstable and hard to maintain.
We start by creating an inventory of all the plugins and we check what is the purpose of every plugin.
Then we clean the plugins by removing unused ones and by replacing the bad performing with better alternatives. Or sometimes we even write a custom plugin that would replace other 3-4 plugins, but without the added overhead.
This ensures your website very lightweight, but it also contributes to a more solid foundation for your web platform.
We believe in momentum. Our Weekly Planning Meeting is the tool for creating and maintaining the development momentum.
This is a short 45 to 60 minutes meeting, where we discuss:
On the weekly meeting, you will have the chance to talk directly to your entire team: your Outsourced CTO, your developer(s), your tester.
To manage the tasks, we use a Kanban based Agile process with the following columns:
This is how we ensure the project is on track and that both teams are on the same page.
Every team working on a WordPress Monthly Retainer has an allocated Outsourced CTO.
He is the one who’s leading the development team and ensures the success of your business. The CTO performs some critical thinking rooted in experience and business sense that helps solve problems and maximize efficiencies that you, as a non-technical business owner wouldn’t have thought about. He/she is managing all of the technical aspects that go on in the background and then he/she communicates it to you in a language that you understand.
During the Weekly Planning Meetings and throughout the project, the Outsourced CTO optimizes the project and ensures the choices that are being made would move your business towards your goals. He or she converts our conversations into meaningful steps and provides advice about various technical choices that impact business results.
The Outsourced CTO essentially anticipates problems even before they happen.
Our senior developer(s) work on the tasks that are planned for this week. We ensure our code is of high quality, by following the WordPress coding standards as well as by using automated tools that double-check the quality and security of the code. This ensures the code is robust and well-written.
Once finished and tested on their computer, the developer would deploy the tasks to a staging site (a clone copy of the live site) so that the Q&A engineer could check it.
As part of the testing, the Q&A engineer would check the task so it works as it has been outlined by the Outsourced CTO. But it will also verify the task on Chrom, Safari, Firefox and Edge plus 2 mobile devices. This ensures that the finished tasks work fine across all major browsers and mobile devices.
Your team has a chance to check the finished features before those are rolled out to the live website. This step is optional for some clients.
Once the task has been approved on the staging, we deploy it to the live website. Our Q&A engineer will check the task again, to ensure it meets the highest standards.
This process is an ongoing conversation. Your competitors will keep improving their websites, so you should too work to optimize and adjust it continuously.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Cookie | Description |
---|---|
CONSENT | No description |
cookielawinfo-checkbox-marketing | No description |
cookielawinfo-checkbox-necessary | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-non-necessary | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
viewed_cookie_policy | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
_gh_sess | Preserves users states across page requests. |
Necessary cookies for tracking user data: location, operating system, etc.
Cookie | Description |
---|---|
ce_clock | Stores the difference between the user local clock and the Crazyegg server clock for more precise events time tracking, and the user IP for IP blocking purposes. |
elementor | Local Storage is used by: Elementor. The functionality is to store performed actions on the website. |
i18nextLng | Determines the preferred language of the visitor. Allows the website to set the preferred language upon the visitor's re-entry. |
logged_in | Contains an indicator whether the user in the current session has logged in. |
rc::a | Cookie is placed by: Google reCAPTCHA The functionality is to read and filter requests from bots. |
slideshare.experiments | This cookie is provided by SlideShare. Used by SlideShare to determine if the visitor is participating in a design experiment. |
VISITOR_INFO1_LIVE | A cookie that YouTube sets that measures your bandwidth to determine whether you get the new player interface or the old. |
vuid | Cookie is placed by: Vimeo. The functionality is to store the user's usage history. |
yt-remote-connected-devices | This HTML storage key is used to regulate the behavior of the integrated YouTube video player. |
yt-remote-device-id | This HTML storage key is used to regulate the behavior of the integrated YouTube video player. |
ytidb::LAST_RESULT_ENTRY_KEY | Stores the user's video player preferences using embedded YouTube video. |
_ce.cch | Crazy Egg cookie. |
_ce.gtld | Crazy Egg cookie. |
_ga_M86Q1J9925 | Cookie is used by: Google Analytics The functionality is to store and count pageviews. |
_gid | No description |
_octo | This cookie is used for session management including caching of dynamic content, conditional feature access, support request metadata, and first party analytics. |
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
Cookie | Description |
---|---|
csrftoken | No description |
fr | No description |
glassbox-session-id | No description |
language | No description |
test_cookie | No description |
_fb | Scripts for Facebook page events. |
_ptref | No description |
__putma | No description |
Necessary cookies for Marketing purposes.
Cookie | Description |
---|---|
IDE | Used by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile. |
pages_visited | No description |
prism_90151214 | Cookie is used by: ActiveCampaign The functionality is to Store and track interaction. |
sib_cuid | Sendinblue Automation ID |
YSC | Cookie is used by: YouTube The functionality is to Store and track interaction. |
_ce.s | This cookie is set by CrazyEgg and records anonymous usage activity on the site to help define common user patterns to improve functionality and content development in the future. |
_crazyegg | Crazy Egg cookie. Remembers information related to marketing page features. |
_fbp | Facebook integration |
_ga | Google Analytics script. |
_gat_UA-85892207-1 | No description |
_gcl_au | Cookie is placed by: Google Adsense The functionality is to store and track conversions. |
_gtm | Google Analytics script. |