Good Shepherd Fence Company hero
Indianapolis Indiana Leading Fence Company

Indiana's Most Trusted Fence Company

Leading the way in fence installations in Indianapolis and surrounding areas. Home of the LIFETIME CRAFTSMANSHIP WARRANTY®.

Learn More About THE GSFC TEAM

Home of the Limited Lifetime Craftsmanship Warranty

Thank you for choosing us for your fence project! We are pleased to provide our customers with an outstanding warranty for all our fence installations. Your fence project is in good hands with Good Shepherd Fence Company, giving you the peace of mind you deserve.

YOUR RELIABLE AND EXPERIENCED FENCE PROFESSIONALS

Leaders in fence design and installation for the Indianapolis Area

Indianapolis, Indiana fence professionals

Work with Good Shepherd Fence Company to experience the benefits of outstanding service from an award-winning fencing team. We have been providing the Indianapolis area and the surrounding communities with high quality fence products and installation since 1996.

We are proud to be considered a leader in the fence industry in Indiana and across the Midwest, installing commercial fencing solutions and beautiful residential fences for every budget and situation.


Best of Center Township 2025 award

Best of Center Township 2025

Best of Southside Daily Journal 2025 Runner Up

Three Best Rated® Indianapolis 4 Years Running!

Accredited Member of the Fence Workers Association

2021, 2022, and 2023 Nextdoor Neighborhood Favorite

2020, 2021, 2022 2023, 2024, & 2025 Expertise best fence companies in indianapolis

BBB Accredited business with an A+ Rating

Member of the OneZone Chamber of Commerce

Accredited Member of the American Fence Association

2019 & 2020 Angie's LIST SUPER SERVICE AWARD

North American Fence Contractors Association Accredited

Talk To Tucker Realtors

Member of the Pacers Business Alliance

Members of the Indy Chamber of Commerce

Members of BAGI - Builders Association of Greater Indianapolis

nextdoor fave winner banner

Your Neighborhood's Favorite Fence Company

Good Shepherd Fence Company is the 2025 Nextdoor Neighborhood Faves winner in Indianapolis Indiana!

We are thrilled to be this year's recipients. Thank you to our amazing neighbors for your support, and we look forward to yet another year as your trusted, local fence team.

Talk to our Fence Experts

Have questions? Call one of our friendly fence experts at Good Shepherd Fence Company and get your questions answered. We're here to help you make this important investment decision for your residence in the Indianapolis, Indiana area.

Error Occurred While Processing Request The web site you are accessing has experienced an unexpected error.
Please contact the website administrator.


The following information is meant for the website developer for debugging purposes.
Error Occurred While Processing Request

Could not find the included template includes/property-stakes.cfm.

Note: If you wish to use an absolute template path (for example, template="/mypath/index.cfm") with CFINCLUDE, you must create a mapping for the path using the ColdFusion Administrator. Or, you can use per-application settings to specify mappings specific to this application by specifying a mappings struct to THIS.mappings in Application.cfc.
Using relative paths (for example, template="index.cfm" or template="../index.cfm") does not require the creation of any special mappings. It is therefore recommended that you use relative paths with CFINCLUDE whenever possible.
 
The error occurred in C:/home/goodshepherdfencecompany.com/wwwroot/index.cfm: line 97
95 :     <!---<cfinclude template="#navlevel#includes/category.cfm">---->
96 : 
97 :     <cfinclude template="#navlevel#includes/property-stakes.cfm">
98 : 
99 :     <cfinclude template="#navlevel#includes/afa-member.cfm">

Resources:

Browser   Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Remote Address   216.73.216.180
Referrer  
Date/Time   09-Apr-26 02:40 PM
Stack Trace
at cfindex2ecfm2049408163.runPage(C:/home/goodshepherdfencecompany.com/wwwroot/index.cfm:97)

coldfusion.tagext.lang.IncludeTag$NoSuchIncludeTemplateException: Could not find the included template includes/property-stakes.cfm.
	at coldfusion.tagext.lang.IncludeTag.setTemplate(IncludeTag.java:439)
	at cfindex2ecfm2049408163.runPage(C:\home\goodshepherdfencecompany.com\wwwroot\index.cfm:97)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:262)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:729)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:565)
	at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
	at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:544)
	at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43)
	at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
	at coldfusion.filter.PathFilter.invoke(PathFilter.java:162)
	at coldfusion.filter.IpFilter.invoke(IpFilter.java:45)
	at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:96)
	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60)
	at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
	at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
	at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
	at coldfusion.CfmServlet.service(CfmServlet.java:226)
	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:311)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:46)
	at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:47)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
	at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:426)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:754)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1376)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:844)