a reference for clients
the neighborhood guide —
how we think about websites
websites involve a lot of moving parts, and most of them have terrible names. this page translates the technical stuff into something more like a neighborhood — houses, post offices, contractors, and utility lines. if you're ever confused about what something is or why it matters, start here.
the deeper cuts
click any section to read the longer explanation. these are the ones that come up most often in conversation.
DNS & nameservers — the post officewhy your site sometimes "disappears" after changes
▾
think of your website like a house, and your domain name like the street address. the nameservers are the post office — they keep a master list of where everything gets delivered.
when the site went briefly offline during nameserver changes, it was like the post office losing your forwarding address for a day. everything got confused about where to route traffic. the house was still there — nobody could find it for a little while.
this is also why "DNS propagation" takes up to 48 hours — every post office around the world has to update its records, and they don't all do it at the same time.
hosted email vs. Google Workspacethe landlord's intercom vs. a real mail service
▾
most domain registrars and hosting companies throw in a "free" email with your account. this is like the landlord installing a basic intercom in your apartment. it technically works, but it's bare bones, nobody's really maintaining it, and when something goes wrong it's nobody's priority to fix.
Google Workspace is like hiring a dedicated postal concierge. your address still says info@yourdomain.com — nothing changes on the outside — but behind the scenes a professional service is handling sorting, delivery, spam filtering, and reliability. you also get drive, calendar, and meet running under your business name.
the landlord's intercom will eventually let you down at the worst possible moment. for any real business, it's worth the monthly cost to switch.
why WordPress needs a "phone line" to send emailSMTP, Google Workspace, and notification emails
▾
right now your website doesn't have a way to send emails on its own — think of it like a house without a phone line. to get notified every time someone signs up for your mailing list, or for order confirmations to go out automatically, we need to connect a mail service that acts as that phone connection.
once connected, WordPress can send emails from your real address instead of from some generic server address that spam filters distrust.
to make the connection, you'll need to click an authorize button from a browser where you're already logged into your Google account.
shared hosting vs. VPS — apartments vs. houseswhat kind of land your website sits on
▾
shared hosting is an apartment building. you have your unit, your neighbors have theirs, and everyone shares the same plumbing and electricity. it's affordable and someone else handles maintenance — but if a neighbor clogs the pipes, your water pressure suffers.
a VPS is your own house on your own lot. your plumbing is yours, your electricity is yours, nobody else's bad behavior affects you. the tradeoff is that you're now responsible for your own maintenance.
managed WordPress hosting (like Kinsta or WP Engine) is the house with a property management company. you own the house, you decorate it, but a professional crew handles the furnace, the roof, and the security system.
PHP version changes — why updates can break thingsthe building got upgraded. some wiring didn't.
▾
PHP is the internal communication system that assembles pages for each visitor. you never see it, but nothing works without it.
when PHP gets a major version upgrade, the new version is faster and more secure — but some older plugins were built to talk to the old version and haven't updated their wiring yet. so when the building upgrades, occasionally an old contractor's system stops working.
this is why keeping plugins updated matters. reputable contractors update their wiring to stay compatible.
staging environments — the scale modelwhere we test things before they go live
▾
a staging environment is a complete copy of your website that lives in a private location — a scale model of the house sitting on a table in the back room. we can redecorate, knock down walls, try a new plugin, or test a major update — and none of it affects the real house until we're ready.
once we're happy with how things look on the model, we push the changes to the live site. it's the difference between renovating your house while you're living in it versus doing all the messy work on the model first.
caching — the street sweeperwhy you sometimes see an old version of your own site
▾
caching plugins store pre-built versions of your pages so visitors get them faster — and periodically clear out accumulated clutter so the neighborhood runs cleaner. like a street sweeper on a schedule.
the tradeoff is that sometimes you make a change and the street sweeper hasn't come through yet, so visitors still see the old version for a little while.
"try clearing your cache" is developer shorthand for "ask the sweeper to come through early." if you've just made a change and can't see it on your site, this is almost always why.
the three types of pluginsfunctional, transactional, and administrative
▾
functional plugins are the contractors who built out the rooms. Elementor is the interior designer. Paid Memberships Pro is the key system — certain rooms are only accessible to people with the right key.
transactional plugins handle exchanges of value. WooCommerce is the shop built onto the side of the house. Printful is the fulfillment warehouse down the street. payment plugins are the terminal on the checkout counter.
administrative plugins are the building management systems — security cameras, smoke detectors, the HVAC controller. you never see them, but the house doesn't run safely without them.
CDNs and object storage — depots and warehousesoffloading weight from the main house
▾
a CDN makes copies of your lightweight files — images, stylesheets — and stores them at distribution centers closer to each visitor. the house stays here; the brochures are available at a depot down the street from wherever your visitor happens to be.
object storage (like Cloudflare R2 or Amazon S3) is an offsite warehouse. bulky files live there, and the house just fetches them when someone asks.
responsive design — a house that fits any lotand why pixel-perfect is actually a problem
▾
pixel-perfect design looks immaculate on one specific screen size — and falls apart on everything else. squeeze it onto a phone and the rooms overlap. stretch it onto a wide monitor and there are weird gaps everywhere.
responsive design adapts gracefully to whatever screen it lands on. desktop gets the full open floor plan. tablet reorganizes. phone stacks everything vertically. the layout is making intelligent decisions based on context.
a website is not a printed flyer. a flyer is identical for everyone. a website assembles itself differently for every visitor. "it looks different on my phone" is usually the house adapting correctly — not something being broken.
WordPress multisite — not a cloning machinewhat it actually does vs. what people think it does
▾
multisite converts a standalone WordPress install into an apartment building — one shared foundation, one shared database, multiple distinct units. each unit has its own address, its own rooms, its own content.
what it does not do: run the same website in multiple places at once. the filing cabinet is shared, but each unit's folders are separate. if you want the same content in two places, someone still has to put it there twice.
if you want two independent websites that happen to be related, multisite is usually the wrong answer. two separate installs is often cleaner and safer.
forms plugins — more than a contact formintake desks that connect to everything
▾
forms collect structured information from visitors and route it somewhere useful — email, database, mailing list, CRM. a good form does all three, not just one.
a form submission shouldn't just send you an email and disappear. email gets lost. a well-set-up form stores every submission in the WordPress database too — so there's always a record even if the notification email never arrived.
Contact Form 7 is on a huge number of older sites because it's free and has been around forever — but it's often the first thing worth replacing if you want any kind of integration or spam protection.
analytics — the foot traffic counterwho came in and what they did while they were here
▾
analytics tools are the foot traffic counter and the tally sheet at the door. who came in, which rooms did they visit, how long did they stay, which door did they leave from.
the data helps you understand what's working, what people are actually looking for, and where they're dropping off. Google Analytics is the most common tool — it connects via a small piece of code or a plugin.