I had a similar requirement recently and ended up going with CodeKeeper (https://codekeeper.co/), mainly because they had a portal that seemed mostly self-serve. Because they are based in The Hague, and because my client had domestic restrictions, I also had to add the US-only storage option. Their pricing was also a factor in my decision. YMMV.
You mean like: if I am having mayo, not only must it be Hellmann's, but it must be from the glass jar and not the squeeze bottle? (different textures) :-D
Lots of positive points here, especially on things that are commonly overlooked (security headers, SSL configuration, compression, etc.), so congrats!
Some quick comments:
1) Under the tools listing on the home page, I'd make the entire block of each tool (name, icon, description) the clickable link, not just the words "Use Tool"
2) When in dark mode (which was auto-sensed, good job), every time I choose a new page it starts in light mode (flash-bang!) and then fades into dark mode.
Congrats on the new site. Looks pretty good to me!
Since you asked for feedback, here's something I noticed. I initially opened this on my tablet, and some of the H2 headlines had orphan words. Like this:
Understanding HTTP Status Codes When Websites Are
Down
I'd recommend maybe adding "text-wrap: pretty;" to those, or using other tricks (like maybe making the max width for headlines 80% or similar). Note that text-wrap pretty is still somewhat new (caniuse.com reports 72.9% support).
Other minor things (NOT criticisms, just trying to be helpful):
- It looks like your Google analytics and tag manager are not loading due to your content security policy (script-src 'self' 'unsafe-inline')
- Your site weight is already impressively small (congrats!) but you may still want to consider compressing the CSS and JS to make it as quick as possible.
- In the bottom area (common sites), I saw that the comma after Zoom (for example) sometimes appeared on the line below (another place where text-wrap: pretty; might help)
- On the "About Us" page I could not read the subtitle ("The story behind...") due to the colors in use (looks like grey on green?). Same thing for Privacy Policy and Terms of Use.
- I expected the form at the top to submit when I hit the 'enter' key, but I had to click the button. I'd recommend making it submit on enter, especially since it has only one field.
- I kept trying to check one of my own sites (picnits.com) and was told it was down, even though it's not (to be completely fair, it could be that my server is blocking something in your request, like user-agent or IP/origin, so that might not be an actual issue on your side)
Correct me if I'm wrong but I believe that there is no actual forum or discussion board on that site? Sure you can leave comments on [self-promotional] posts but it doesn't seem like you can post a question to other devs.
I typically like to keep the registration of the domain itself in the customer's own registrar account (even if I have to set it up for them). I provide them with that information (or they provide it to me, if they have already registered it).
Then depending on the registrar, there may be features that help to facilitate this type of management. Porkbun, for example, has "subaccounts" and also "authorized users" where you can then set yourself up to be able to admin those domains on behalf of your client. Godaddy, as another example, has a feature called "Delegate Access", where you can set yourself up under your client's account to be able to make changes, perform renewals, etc. on their behalf.
I would imagine that other registrars might have similar features.
Thats a good idea. The current domain name registrar I currently use for my customers is iwantmyname (Recommended by fastmail). I asked them about this a few years back but they said they didn't have any kind of delegation system, but maybe I should check with them again.
Did you every have a problem where a customer got confused about the billing for the domain name? I'm pretty good a documenting the things I do regarding email and what needs to happen to keep there email system going, but I often get customers that have no idea about the billing when the domain name bill comes though to their email. They don't seem to remember that it has to do with there email account. Then they ignore the bill, their email goes down, they call me, I remind them that there email depends on a working domain name, they get there bill sorted out and the email gets restored. Some times this process gets repeated with customers that keep forgetting.
I looked at the site and can say that I am someone who might be interested in your service.
This is not a criticism, but rather intended as (hopefully) constructive feedback.
As a technical dev who just doesn't have the time to spend on my own projects, I have general questions about your services. However, from the site it appears that the only way I can communicate with you is to schedule a phone call.
I understand why you might want that initial contact to be via a phone call, but for me a scheduled call is just too much friction when I just want to fire off an email or a chat to ask a couple of questions and see if we might be a good fit.
That may sound silly, but I suspect I am not alone.
Please reach out if interested and let me know more, let's see if there's a possible deal here. :-)
codewhisperer at team803585.testinator.email (replace the " at ")