The only breeds that I've heard of that didn't wander much at all were some of the Polish hens, with feathers so thick over their eyes that they were basically blinded by them. I guess you could try a flock of Polish hens. The roosters see well enough to wander off, leading the girls along with them.
All the breeds I've had all foraged for long distances. Chickens tend to stay closer to the coop in the beginning and go farther away as they gain confidence. They are more nervous in wide open spaces and feel protected by areas with cover.
They travel less if there is a lot of food close by. They will go a long distance for something tasty that they know about. They will follow others that they know, either a person, an animal or another chicken. I've seen my cat leading pullets around the property, as well as sheep. They also follow us or come to us in the yard. If you have one confident explorer in a flock, that's enough to lead the others to new territory. They also tend to work their way along a fence line over time. Mine are usually contained by a 4' fence they could easily go over. With chickens, motivation seems to be the deciding factor on what they end up doing.
If you can't put in a perimeter fence, try making your own yard as tasty and fascinating as possible. Plant some greens and other foods for them. Give them a nice little area to scratch leaf litter or shredded mulch. They love that! Give them a dust bath or little sandy area to scratch and dust bathe in. A square foot or two in a couple of areas can keep them entertained for awhile, without taking up the whole yard. You could also limit their time out, so they don't have time to go as far. It's hard to beat fencing, though.
Is all of your property line wide open? Is there anything visually blocking the view? Anything they can't see, they won't be attracted to. If you have some areas that are visually blocked and some areas that have more of a view, maybe try to do something about the areas with a view. That might be a good spot for a short section of fence or another planting.
NYC feather fam, try keeping them locked up for a couple of days. Then you'll know how many eggs they're actually laying and how many you should expect to collect each day. If that shows that you should be getting more and they're laying out in the yard, just keep them locked up for a few more days. That may retrain them to lay in the coop, instead of the yard. You may have to do it again, for longer, to retrain them. It's possible that they could go out in the yard at the end of the day for a little while, after laying. It's up to you.