.guided-page{background:#fff;color:#1f2e33;font-family:’Solway’,Georgia,serif;max-width:1180px;margin:0 auto;padding:0 20px}
.guided-page a{color:#0a6b7a}
.guided-page h1{font-size:52px;line-height:1.05;margin:12px 0 18px;color:#17323a}
.guided-page h1 em{font-style:normal;color:#0a6b7a}
.guided-page h2{font-size:34px;line-height:1.15;margin:0 0 14px;color:#17323a}
.guided-page h3{font-size:22px;margin:16px 0 8px;color:#17323a}
.guided-page p{font-size:18px;line-height:1.65;margin:0 0 16px}
.guided-hero{padding:24px 0 12px}
.guided-btn{display:inline-block;background:#0a6b7a;color:#fff !important;padding:14px 22px;border-radius:999px;text-decoration:none;font-weight:700}
.guided-btn.outline{background:transparent;color:#0a6b7a !important;border:2px solid #0a6b7a}
.guided-stats{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}
.guided-stats div{flex:1;min-width:180px;background:#f4faf9;border:1px solid #d9e8e6;border-radius:16px;padding:18px;text-align:center}
.guided-stats strong{display:block;font-size:26px;color:#17323a}
.guided-section{margin:56px 0}
.step-num{display:inline-flex;align-items:center;justify-content:cenradius:50%;background:#0a6b7a;color:#fff;font-weight:700}
#panel-customize.guided-panel .guided-filters{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;gap:8px !important;margin:20px 0 !important;padding:4px 2px 12px !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}
.guided-panel .guided-filters button{flex:0 0 auto !important;border:none !important;background:#e6f2f1 !important;color:#17323a !important;padding:10px 18px !important;border-radius:999px !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.06em !important;text-transform:uppercase !important;white-space:nowrap !important;cursor:pointer !important}
.guided-panel .guided-filters button.active{background:#0a6b7a !important;color:#fff !important;border:none !important}
.guided-count{font-weight:700;color:#0a6b7a;margin:12px 0 20px}
.guided-custom{background:#f4faf9;border:1px solid #d9e8e6;border-radius:20px;padding:32px}
.guided-custom-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:28px;align-items:start}
.guided-custom-grid p{font-size:17px}
.guided-custom label{display:block;font-weight:700;margin:16px 0 8px}
.guided-custom input[type=”text”],.guided-custom textarea{width:100%;padding:12px 14px;border:1px solid #cbd8da;border-radius:10px;font-size:16px}
.guided-choices{display:flex;flex-wrap:wrap;gap:10px}
.guided-choices button{border:2px solid #d9e8e6;background:#fff;padding:10px 16px;border-radius:999px;font-weight:700;cursor:pointer}
.guided-choices button.active{background:#0a6b7a;color:#fff;border-color:#0a6b7a}
.guided-summary{background:#fff;border:1px solid #d9e8e6;border-radius:14px;padding:20px;position:sticky;top:20px}
.guided-summary ul{margin:0 0 16px 18px}
.guided-cta{text-align:center;background:#17323a;color:#fff;border-radius:20px;padding:36px 28px;margin-top:56px}
.guided-cta h2{color:#fff}
.guided-cta p{color:#e6f2f2}
.guided-cta .guided-btn{background:#fff;color:#17323a !important}
.guided-empty{border:2px dashed #cbd8da;border-radius:16px;padding:28px;text-align:center}
.guided-course-tabs{margin:56px 0 0}
.guided-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:0}
.guided-tab{font-family:’Solway’,Georgia,serif;text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:16px;line-height:1.3;border:1px solid #d9e8e6;border-bottom:0;border-radius:8px 8px 0 0;padding:15px 22px;cursor:pointer;margin:0;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.18),0 2px 4px rgba(0,0,0,.18)}
.guided-tab:focus-visible{outline:3px solid #17323a;outline-offset:2px}
.guided-tab-customize:not(.active){background-color:#e6eef1;background-image:linear-gradient(rgba(255,255,255,.22),rgba(255,255,255,0) 50%),linear-gradient(to bottom,#f7fafb 0%,#e6eef1 50%,#c8dadd 100%);color:#377588;border-color:#c8dadd}
.guided-tab-customize.active{background-color:#377588;background-image:linear-gradient(rgba(255,255,255,.22),rgba(255,255,255,0) 50%),linear-gradient(to bottom,#4f93a8 0%,#377588 50%,#2a5f6e 100%);color:#fff;border-color:#2a5f6e}
.guided-tab-custom:not(.active){background-color:#5c6bc0;background-image:linear-gradient(rgba(255,255,255,.22),rgba(255,255,255,0) 50%),linear-gradient(to bottom,#7e8ccf 0%,#5c6bc0 50%,#4a58a8 100%);color:#fff;border-color:#4a58a8}
.guided-tab-custom.active{background-color:#3949ab;background-image:linear-gradient(rgba(255,255,255,.22),rgba(255,255,255,0) 50%),linear-gradient(to bottom,#5c6bc0 0%,#3949ab 50%,#2e3a8a 100%);color:#fff;border-color:#2e3a8a}
.guided-tab-custom:hover{background:#7986cb !important;background-image:linear-gradient(rgba(255,255,255,.22),rgba(255,255,255,0) 50%),linear-gradient(to bottom,#9aa5dd 0%,#7986cb 50%,#5f6cb8 100%) !important;color:#fff;border-color:#5f6cb8 !important}
.guided-panel{display:none;background:#fff;border:1px solid #d9e8e6;border-radius:0 20px 20px 20px;padding:28px}
.guided-panel.active{display:block}
.guided-panel-customize{border-top:6px solid #377588}
.guided-panel-custom{border-top:6px solid #3949ab;background:#f4faf9}
.guided-panel .guided-section{margin:0}
.guided-panel .guided-custom{border:0;background:transparent;padding:0;border-radius:0}
@media(max-width:700px){.guided-page h1{font-size:38px}.guided-page h2{font-size:28px}.guided-custom-grid{grid-template-columns:1fr}.guided-summary{position:static}.guided-panel{padding:20px}.guided-tab{flex:1 1 140px;font-size:13px;padding:13px 14px;min-height:48px}}
/* Rebuilt guided tabs as blocks (Nov 2026) */
.guided-course-tabs .guided-tab{margin:0;cursor:pointer;padding:9px 22px;border-radius:20px 20px 0 0}
.guided-panel-customize .guided-filters{overflow-x:auto}
.guided-filters p{flex:0 0 auto;margin:0;padding:9px 18px;border:none;background:#e6f2f2;border-radius:999px;font-size:16px;cursor:pointer;text-align:center}
.guided-filters p.active{background:#0a6b7a;color:#fff}
.guided-empty{display:none}
.guided-empty a{display:inline-block;background:#0a6b7a;color:#fff!important;padding:14px 22px;border-radius:999px;text-decoration:none;font-weight:700}
.guided-cta-btn a{display:inline-block;background:#fff;color:#17323a!important;padding:14px 22px;border-radius:999px;text-decoration:none;font-weight:700}
@media(max-width:700px){.guided-course-tabs .guided-tab{flex:1 1 140px;font-size:13px;padding:8px 14px;min-height:36px}.guided-grid{grid-template-columns:repeat(1,1fr)!important}.guided-grid li.product{width:100%!important;max-width:100%}}
/* Light folder tabs: black text; active tab white, panel white */
.guided-tab-customize:not(.active),.guided-tab-custom:not(.active){background:#e9e9e9;background-image:none;color:#000;border-color:#d9e8e6}
.guided-tab-customize.active,.guided-tab-custom.active{background:#fff;background-image:none;color:#000;border-color:#d9e8e6;border-bottom-color:#fff}
.guided-tab-custom:hover{background:#e9e9e9!important;background-image:none!important;color:#000!important}
.guided-course-tabs .guided-tab{padding:15px 22px;border-radius:8px 8px 0 0}
.guided-panel-customize,.guided-panel-custom{background:#fff;border-top:1px solid #d9e8e6}
@media(max-width:700px){.guided-course-tabs .guided-tab{padding:13px 14px;min-height:48px}}.guided-course-tabs .guided-tab{box-shadow:none}
.guided-panel-customize,.guided-panel-custom{border-top:0} .guided-filters p{padding:10px 18px !important;background:#e6f2f1 !important;color:#17323a !important;border:none !important;border-radius:999px !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.06em !important;text-transform:uppercase !important;white-space:nowrap !important;cursor:pointer;text-align:center !important
} .guided-filters p.active{background:#0a6b7a!important;color:#fff!important;}

Let’s build a sign you’ll love

Shop custom metal signs that are laser cut from 14-gauge steel and powder-coated for indoor and outdoor use — farm & ranch signs, business logos, family name signs, pet signs and railing panels. Pick a design below, make it yours, and we’ll email you a design proof to approve before we cut.

Shop the signs Start a fully custom sign

92+ designsFarm, business, home & pet signs
14-gauge steelLaser cut & powder-coated
Proof firstApprove your design before we cut

Three steps to your sign

From picking your sign to approving your proof — here’s how it works.

1

Pick your sign

Browse the designs below and choose the one that fits your home, farm or business.

Browse signs you can personalize

Brown Family Farm sign in its white display frame

2

Make it yours

Change the name, date, colors and size on the product page — or send us your idea for a one-of-a-kind design.

Start a custom sign

Slate Creek custom sign

3

Approve your proof

Tell us exactly how you want it, and we’ll send a preview before we cut your sign — no surprises.

Cedar Rock custom sign

CUSTOMIZE AN EXISTING DESIGN

START A CUSTOM SIGN

Shop custom metal signs

Pick a design, then personalize it on the product page. Every sign is made to order in West Virginia.

All signs

Farm & Ranch

Business

Family Name

Monogram

Wedding

Pets

Custom Farmhouse

Want something different?

If nothing fits your style or you just want something truly different, try a custom sign instead.

Start a custom sign

Start a custom sign

Have a logo, a sketch, a photo of your barn — or just an idea? Send it to us and we’ll turn it into a metal sign. Most custom designs start at $159, and we’ll send you a proof before we cut anything.

What we need from you: Your name or business name, the words for the sign, and any photo or logo you already have. Tell us where it will hang and we’ll suggest a size and finish.


Prefer email? bethany@farmhousemetal.com

Tell us the place. We’ll design the sign.

Front porch, barn, business, gate or railing — if you can picture it, we can cut it.

Email bethany@farmhousemetal.com

Browse the signs first

(function(){
var tabs=document.querySelectorAll(‘.guided-tab’);
var panels={customize:document.querySelector(‘.guided-panel-customize’),custom:document.querySelector(‘.guided-panel-custom’)};
function showTab(n){
tabs.forEach(function(t){var on=t.classList.contains(‘guided-tab-‘+n);t.classList.toggle(‘active’,on);t.setAttribute(‘aria-selected’,on?’true’:’false’);});
Object.keys(panels).forEach(function(k){var p=panels[k];if(p)p.style.display=(k===n)?’block’:’none’;});
}
tabs.forEach(function(t){
t.setAttribute(‘role’,’tab’);t.setAttribute(‘tabindex’,’0′);
t.addEventListener(‘click’,function(){showTab(t.classList.contains(‘guided-tab-custom’)?’custom’:’customize’);});
t.addEventListener(‘keydown’,function(e){if(e.key===’Enter’||e.key===’ ‘){e.preventDefault();showTab(t.classList.contains(‘guided-tab-custom’)?’custom’:’customize’);}});
});
var map={all:[],farm:[‘product_cat-farm-ranch-metal-signs’,’product_cat-crop-farm’,’product_cat-mailbox-topper’],business:[‘product_cat-business-signs’],family:[‘product_cat-farmhouse’,’product_cat-metal-art-decor’],monogram:[‘product_tag-monogram-sign’,’product_tag-elegant-cursive-monogram-initials’,’product_tag-initials-farm-sign-monogram’],wedding:[‘product_cat-anniversary-wedding-name’],pet:[‘product_cat-pet-signs’],farmhouse:[‘product_cat-farmhouse’]};
var byLabel={‘All signs’:’all’,’Farm & Ranch’:’farm’,’Business’:’business’,’Family Name’:’family’,’Monogram’:’monogram’,’Wedding’:’wedding’,’Pets’:’pet’,’Custom Farmhouse’:’farmhouse’};
var count=document.querySelector(‘.guided-count’);
var empty=document.querySelector(‘.guided-empty’);
function items(){var it=document.querySelectorAll(‘.guided-grid .product’);if(!it.length)it=document.querySelectorAll(‘.products .product’);return it;}
function apply(f){
var cls=map[f]||[];
var all=items();var shown=0;
all.forEach(function(it){var ok=(f===’all’)||cls.some(function(c){return it.classList.contains(c);});it.style.display=ok?”:’none’;if(ok)shown++;});
if(count)count.textContent=’Showing ‘+shown+’ of ‘+all.length+’ signs’;
if(empty)empty.style.display=shown?’none’:’block’;
document.querySelectorAll(‘.guided-filters p’).forEach(function(b){b.classList.toggle(‘active’,byLabel[b.textContent.trim()]===f);});
}
document.querySelectorAll(‘.guided-filters p’).forEach(function(b){b.addEventListener(‘click’,function(){apply(byLabel[b.textContent.trim()]||’all’);});});
function goTo(target,filter){
var isCustom=(target===’custom-order’||target===’customize’);
showTab(isCustom?’custom’:’customize’);
if(filter)apply(filter);
var el=document.getElementById(target);
if(!el)el=isCustom?panels.custom:panels.customize;
if(el)el.scrollIntoView({behavior:’smooth’,block:’start’});
}
document.querySelectorAll(‘a[href=”#shop-signs”],a[href=”#custom-order”],a[href=”#customize”]’).forEach(function(a){
a.addEventListener(‘click’,function(e){e.preventDefault();goTo(a.getAttribute(‘href’).replace(‘#’,”),a.getAttribute(‘data-filter-link’));});
});
showTab(‘customize’);apply(‘all’);
})();

Shopping Cart
Filters
Filter
  • There are no filter terms yet