Loading Report View…
bylowin.format.com scored 74 out of 100 in this SavageAudit website audit covering Performance, SEO, Design, Copy, User Experience, and Conversion. The report uses captured website evidence to explain what is working, what is limiting the experience, and which improvements deserve attention first.
“A gorgeous portfolio with the conversion instincts of a locked gallery.”
LÖWIN brought a sharp look to the table, then hid the contact card under a mountain of elegant indecision. It’s the kind of portfolio that says “look how artistic I am” right up until someone tries to hire it.

The site is visually competent, but the performance and conversion story are doing the dishes in the dark. LCP sits at 10.4s, interactive time is 10.4s, and the page is carrying 2,589 KiB with 287 KiB of unused JavaScript plus 1,340 KiB of image savings on the table; fix the hero assets first because slow first impressions directly weaken contact intent and client trust. SEO is decent but under-structured with zero JSON-LD, while the page also has no primary CTA, only one social proof element, and a contact path that feels more like a suggestion than an invitation.
SavageAudit identified 36 visible findings and recommendations across 6 audit categories. Each section below combines the category score with observed evidence and prioritized fixes.
Beautiful framing, then the load time shows up like a half-built set still waiting for props.
The hero is clearly delaying the first meaningful paint, and faster image delivery is the quickest way to stop the portfolio from arriving late to its own opening.
Main-thread work is keeping the page from becoming usable fast enough, which hurts the first interaction and makes contact behavior feel heavier than it should.
The first paint is lagging, and caching is a low-effort way to stop repeat visitors from reloading the same visual baggage again and again.
Search visibility is present, but the page is acting like metadata is optional and structure is a rumor.
Zero structured data leaves search and AI systems with no clean entity context, which is wasted discoverability for a portfolio that needs to be found and understood.
Eighteen missing alt attributes means the visual work is mute in accessibility and search contexts, which is a brutal way for a photography site to underdescribe its own art.
With no AI hint file, the site is leaving citation control to chance instead of telling crawlers where the good stuff lives.
The visual language is stylish, but the typography and accessibility are throwing sand in the lens.
Every image lacking alt text weakens accessibility and makes the portfolio less legible for users who don’t experience the visuals the same way.
Eight fonts creates visual drift, and trimming the stack will make the brand feel intentional instead of assembled from whatever was nearest the keyboard.
The page already has substantial image volume, but the composition still needs stronger support so the gallery reads like curated work rather than a scattered buffet.
The copy has plenty to say, but it never gets to the point or the ask.
With no explicit ask on the page, visitors have to guess how to hire or contact the portfolio, which is terrible for a business that lives on inbound interest.
A single H1 is fine, but it needs to say what the portfolio offers instead of serving as a label on a gallery drawer.
Even at a readable average, the page’s 103 sentences make the message feel spread out, and tighter chunks will help viewers find the value faster.
The experience is clear-looking but oddly self-service, like a gallery with the map hidden in a drawer.
Without reliable navigation, users have to hunt for context and contact paths, which is especially awkward on a portfolio meant to convert curiosity into outreach.
Eight fields turns contact into a mini tax return, and fewer fields will make it easier for interested viewers to actually submit the form.
There are no console errors now, so the win is to preserve that clean state while other usability issues get fixed.
The page invites admiration, then forgets to invite action.
A portfolio without a visible primary action leaves potential clients admiring the work and then drifting away instead of contacting you.
One proof element is too thin for a contact decision, and placing stronger trust signals near the ask will help visitors move from interest to inquiry.
The contact path exists, but it needs to be easier to find and faster to use if the site wants more inquiries from portfolio traffic.
The site is visually competent, but the performance and conversion story are doing the dishes in the dark. LCP sits at 10.4s, interactive time is 10.4s, and the page is carrying 2,589 KiB with 287 KiB of unused JavaScript plus 1,340 KiB of image savings on the table; fix the hero assets first because slow first impressions directly weaken contact intent and client trust. SEO is decent but under-structured with zero JSON-LD, while the page also has no primary CTA, only one social proof element, and a contact path that feels more like a suggestion than an invitation.
Based on the category scores in this report, User Experience is the strongest area while Conversion has the most room for improvement.
SavageAudit evaluated the public website at https://bylowin.format.com/ across performance, technical SEO, design, copy, user experience, and conversion signals. Scores and recommendations reflect the website evidence available when this audit was generated on July 8, 2026.
Compare this result with other public SavageAudit reports that received a similar overall website score.